# Matt H. > SWE @ UC Berkeley | React & Next.js | Computer Security & Protocols | Full-Stack Instructor @ UC Berkeley Cubstart Location: Emeryville, California, United States Profile: https://flows.cv/matth4 ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ | ๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐  ๐’๐ข๐ฆ๐ฉ๐ฅ๐ž, ๐„๐Ÿ๐Ÿ๐ข๐œ๐ข๐ž๐ง๐ญ, ๐š๐ง๐ ๐’๐ž๐œ๐ฎ๐ซ๐ž ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ๐ฌ I am a software engineer who likes turning messy ideas into scalable systems and stubborn bugs into learning opportunities. I build software with one rule in mind: keep it simple, make it efficient, and design it to be secure from day one. That's my credo. I also see AI as a powerful tool in modern software engineering but not a silver bullet. Used intentionally, it can accelerate development, surface insights, and improve workflows. Used carelessly, it can introduce inefficiencies, hidden bugs, and security vulnerabilities that outweigh its benefits. I believe the real skill isnโ€™t using AI everywhere, itโ€™s knowing WHEN not to. At UC Berkeleyโ€™s ๐‘๐š๐ฎ๐ฌ๐ฌ๐ž๐ซ ๐‚๐จ๐ฅ๐ฅ๐ž๐ ๐ž ๐จ๐Ÿ ๐๐š๐ญ๐ฎ๐ซ๐š๐ฅ ๐‘๐ž๐ฌ๐จ๐ฎ๐ซ๐œ๐ž๐ฌ, I work on full-stack systems that connect clean, intuitive frontends with scalable backend services through well-designed APIs. Iโ€™ve spent a lot of time optimizing server logic, tuning database interactions, and setting up automated testing and CI/CD pipelines because shipping fast is great, but shipping reliably is better. Iโ€™m a big believer in code reviews, version control, and Agile practices, not just as processes, but as tools for better collaboration and fewer late-night โ€œhow did this break?โ€ moments. Outside of building systems, I love helping people build skills. As a ๐‚๐ฎ๐›๐’๐ญ๐š๐ซ๐ญ Instructor at UC Berkeley, I taught full-stack development to 60+ students, guiding them through real-world projects and debugging sessions that often felt like live coding therapy. Teaching sharpened my problem-solving instincts, strengthened my communication skills, and reminded me that the best engineers arenโ€™t just good at writing code, theyโ€™re good at explaining why it works. Iโ€™ve also explored the AI side of engineering as a Software Engineering Intern at ๐…๐ฅ๐š๐ฆ๐ข๐ง๐ ๐จ ๐€๐ˆ, where I worked on LLM-driven workflows, built full-stack applications with React and Next.js, and used AI tools to prototype, optimize, and accelerate development. Iโ€™m excited by the intersection of software engineering and AI, and Iโ€™m driven by the idea of building systems that are not only technically sound, but genuinely useful. ## Work Experience ### Software Engineer @ UC Berkeley, Rausser College of Natural Resources Jan 2023 โ€“ Present | Berkeley, California, United States In this role, I worked on building and improving full-stack web applications that connected front-end interfaces with backend services. I focused on making applications faster, more reliable, and easier to use, while also streamlining workflows and implementing practices that kept the codebase maintainable. I gained hands-on experience with designing APIs, optimizing data handling, and integrating cloud or real-time services to enhance functionality and responsiveness. Working in a collaborative team environment, I contributed to projects through code reviews, Agile practices, and version control workflows, which helped improve overall efficiency and ensure high-quality software delivery. This experience strengthened my problem-solving skills, taught me how to scale systems effectively, and gave me the ability to adapt quickly to new technologies and project requirements. ### Junior Software Engineer @ Flamingo.ai - All-in-one AI workspace for teams Jan 2024 โ€“ Jan 2024 | San Francisco Bay Area Amazing summer @ Flamingo AI as a Software Engineer Intern ! ๐Ÿฆฉ๐Ÿ’ป This summer, I worked as a coding trainer and software engineer with Flamingo AI, diving into the intersection of AI and software development. My role focused on bridging the gap between AI models and practical applications, analyzing AI-generated code, refining it, and writing complex solutions that expanded the AIโ€™s problem-solving capabilities. I spent much of my time optimizing AI-driven workflows, examining outputs from large language models to improve accuracy, efficiency, and adaptability. Collaborating closely with a team of engineers, I tested complex code structures and iteratively refined AI solutions, strengthening both system performance and my own problem-solving skills. On the full-stack side, I built web applications that connected frontend interfaces with backend services using React, Next.js, and server-side frameworks with asynchronous architectures. By integrating AI insights into these applications, I helped create smarter tools that automated tasks, improved efficiency, and provided real-time solutions. The experience also emphasized collaboration and innovation. Working in an AI-driven team environment, I participated in code reviews, agile planning, and technical discussions, translating model outputs into practical software solutions. This role allowed me to combine software engineering, AI experimentation, and problem-solving, while gaining a deep understanding of how emerging technologies can enhance workflows, scalability, and team productivity. #AI #coding #innovation #collaboration #FlamingoAI #tech #careerdevelopment ### Full Stack Web Development Instructor @ University of California, Berkeley Jan 2023 โ€“ Jan 2023 | Berkeley, California, United States As an Instructor at the UC Berkeley DeCal course, I had the privilege of mentoring and training the next generation of software engineers, working alongside a team of talented students. This role not only reinforced my expertise in Full Stack Web Development but also honed my ability to communicate complex technical concepts effectively. This role strengthened my ability to design scalable, maintainable applications and work collaboratively in an agile, fast-paced environmentโ€”qualities essential for developing and optimizing complex software systems. My experience delivering structured code reviews and debugging students' projects aligns well with the roleโ€™s emphasis on code reviews, troubleshooting, and system stability improvements. Additionally, my expertise in React.js, Next.js, and UI/UX development allowed me to teach best practices in component-based architecture, hooks, and performance optimizations, which directly translates to front-end development responsibilities in this role. My key responsibilities in this role included: - Delivered engaging lectures and interactive presentations on Full Stack Web Development, covering topics such as front-end frameworks, back-end architecture, and database management. - Designed and structured comprehensive course materials, including slide decks, coding exercises, and real-world projects, ensuring clarity and coherence in content delivery. - Assessed and graded assignments to accurately evaluate studentsโ€™ understanding and progress. - Fostered a collaborative and inclusive learning environment, encouraging students to develop problem-solving skills and best coding practices. - Provided one-on-one mentorship to students, guiding them through debugging, architectural decisions, and career development. - Collaborated with fellow instructors and industry professionals to continuously enhance the curriculum and integrate modern web technologies. ### Junior Software Engineer @ YOLANTIS Jan 2020 โ€“ Jan 2021 | Estonia Working at Yalantis as a Junior Software Engineer (React/Next.js) has been an incredible learning experience that has helped me grow both technically and professionally. From day one, I was immersed in real-world projects, collaborating with a team of skilled developers, designers, and product managers to build scalable and high-performance web applications. My key responsibilities included: - Building and optimizing dynamic user interfaces using React.js and Next.js, ensuring a seamless user experience across various devices. - Assists in implementing best practices like lazy loading, server-side rendering (SSR), and static site generation (SSG) to improve application speed and SEO. - Work with RESTful and GraphQL APIs, effectively fetching, caching, and displaying data within our applications. - Leverage tools like Redux, Zustand, and React Context to manage global application state efficiently. - Actively participate in code reviews, pair programming, and Agile sprints, learning industry best practices from senior engineers. I have also gained experience using unit testing (Jest, React Testing Library) and end-to-end testing using Cypress to ensure application stability. Yalantis provided an amazing environment for growth, where I had the opportunity to work on challenging projects while being mentored by experienced developers. The company's emphasis on learning, innovation, and teamwork made it a fantastic place to start my career in software engineering. ## Education ### Bachelor of Engineering - BE in Electrical Engineering and Computer Science University of California, Berkeley ### Associate's degree in Computer and Information Sciences, General Los Angeles City College ## Contact & Social - LinkedIn: https://linkedin.com/in/matt-hamilton-v - Portfolio: https://www.thematthix.com --- Source: https://flows.cv/matth4 JSON Resume: https://flows.cv/matth4/resume.json Last updated: 2026-04-11