Passionate full stack developer with a focus on building AI-driven web and mobile applications, retail automation tools, and scalable systems. Experienced in React, TypeScript, Java, and cloud infrastructure, I excel at creating user-focused solutions for real-world problems. My work spans startup ventures, nonprofit contributions, and practical tools for small businesses, with a strong foundation in computer science and a commitment to leveraging technology for positive impact.
TodoToday AI Startup Project
Collaborated with a six-person team to develop an AI-driven task management and journaling web app using React, Express, MySQL, and Docker, hosted on AWS EC2. Evolved from a class project into a startup, incorporating system design patterns for scalability and advancing iOS/Android versions to 80% completion with AI-first features.
Bobs Liquor
Managed retail operations and developed custom technology solutions, including a front-end label creator app using React, Vite, and Redux for barcode scanning and inventory management. Streamlined store processes, improving efficiency and reducing manual effort.
The Wide Zone Org
Contributed to a nonprofit empowering underrepresented communities through technology, education, and leadership development. Shaped strategic vision, ensured organizational transparency, and drove initiatives to provide tech access and education locally and globally.
The Grove SF
Led front-of-house operations, ensuring excellent customer service and efficient team coordination in a high-paced environment. Developed skills in leadership, communication, and operational management.
The Grove SF
Handled customer transactions and provided high-quality service in a fast-paced retail environment. Developed foundational skills in customer interaction and operational efficiency.
Created a front-end application for a retail liquor shop to streamline barcode scanning and label printing, with additional tools for register closeouts, price calculations, and business reporting. Built with React, Vite, and Redux, it supports JSON/CSV uploads for inventory management.
Built an offline-first personal finance tracker using TypeScript, Vite, and Redux. Features a document-based system for JSON file storage and a responsive interface for intuitive budget tracking and financial data visualization.
Co-founded a startup to build an AI-driven task management and journaling platform using React, Express, MySQL, and Docker, hosted on AWS EC2. Evolved from a class project, incorporating system design patterns and advancing iOS/Android apps to 80% completion.
Created a real-time multiplayer poker game using TypeScript, EJS, CSS, and PostgreSQL, with WebSocket for seamless player interactions. Features a responsive front-end and a scalable backend for engaging cross-device gameplay.
https://github.com/sfsu-csc-667-fall-2024-roberts/term-project-codingblocks
Built a lightweight Java-based HTTP web server using socket programming to serve static content. Collaborated with a teammate to ensure robust network handling and error management, gaining expertise in network protocols.
https://github.com/sfsu-csc-667-fall-2024-roberts/jrob-fail-web-server-team-sulav-and-zachary
Developed a device driver in C to facilitate hardware communication within an operating system. Ensured compatibility and reliability through extensive testing, deepening expertise in kernel-level programming.
Implemented a lightweight Linux shell in C, supporting command execution and piping. Optimized for fast and accurate command processing, enhancing skills in low-level programming and process management.
Crafted a custom file system in C for efficient data storage, creation, and deletion. Designed for reliability to prevent data corruption, improving knowledge of low-level data structures and storage mechanisms.
Developed a scalable database-driven system for small businesses using Java, JDBC, DAO, and DTO patterns. Focused on efficient transaction and inventory management, with a modular design for integration with larger workflows.
Developed a Java-based interpreter using the ByteCodeLoader class to read and execute bytecode instructions via reflection. The VirtualMachine class manages runtime components like the stack and program counter, enabling modular instruction execution.
Developed a Gatsby-powered portfolio to showcase my work in AI, machine learning, and web development. Features a responsive interface, a Markdown-driven blog, and resources like cheat sheets and structured class materials, designed for learners and professionals.
Engineered a video-sharing platform as a class project to learn full-stack development, using Express, MySQL, and Handlebars. Implemented video uploads, user profiles, and metadata management with secure input validation and password hashing.
Bachelor of Science - BS in Computer Science
Transfer Degree in Computer Science
Snowflake
https://developerbadges.snowflake.com/5929c842-8bb3-4a16-a4ad-93bac317bf4b