Image of myself

Hello there! I'm Marvin, a software engineer currently based in the Central Coast of California. I love building UIs and backend services with JavaScript. I typically use React/Redux for my front-end projects and use Node.js with Express for the backend. I've also built production apps with Python and PHP and have worked on mobile apps with React Native.

I attended App Academy and completed my B.S. in Computer Science at San Jose State University.

Experience

Lead Engineer

Arcum AI12/23 to 09/24

Led the design and development of the client-facing dashboard, RevMax Studio. Built the IRIS Integration service to fetch client data from IRIS CRM instances. Spearheaded the adoption of Agile and Scrum methodologies to improve team collaboration, project tracking, and delivery.

Tech stack: Next.js (Pages Router), MongoDB Atlas, AWS SQS/Lambdas/EC2, Serverless, Jupyter Notebook

Full Stack Engineer

NextRoll11/19 to 09/22

Worked with design and product teams in updating and building user experiences across the AdRoll platform. These user experiences included Customer On-boarding, Marketing Recipes, Campaign Buyflows, and Automation Builder.

Tech stack: React, Redux, Sass, Webpack, Flask, Postgres, AWS

Software Engineer

Worked on MVP web and mobile apps for Tobiko and Presearch projects. For the Tobiko app, I worked on the admin dashboard, chat system, and third-party integrations: Stripe, Twilio, and Slack. For the Presearch app, I worked on the token marketplace for currency conversion and account creation funnel.

Tech stack: React, React Native, Websockets, Apollo GraphQL, Graphene, Flask, ElasticSearch, AWS

Software Engineer

SugarCRM12/14 to 08/18

Worked with business analyst team to design and implement solutions for internal teams on the internal Sugar instance and customer-facing applications: Partners Portal, Case Portal, and SugarExchange.

Tech stack: Backbone.js, Bootstrap, PHP, Laravel, MySQL, Sugar

Projects

Breadchaser

... make reaching out on LinkedIn easy!

Job search is challenging, why not get some help from this Chrome extension? Built with Plasmo framework, Breadchaser, formerly known as Jobs Without Borders, helps create personalized cover letters and messages based on job descriptions and your unique experience and skillsets.

CTRLYR

... exploring Next.js and Vercel!

Collaborated with Nathan J. Iverson in building CTRLYR's marketing website. I used Sass with CSS modules, and also played with Styled Components. This is my first project using Next.js, and I'll be building more apps with this soon.

Ted Lasso Quotes

... to a much needed show

This project plays with the browser's Audio API for text-to-speech via Voice RSS API. I use quotes from tedlassoquotes.com.

To one of the more uplifting shows of all times, especially during Covid!

Infinite Vans

... but they look like sneakers!

Having some fun with plain JS and Unsplash's API. With the Fetch API, new sets of images are fetched and displayed to create a sense of infinite scrolling.

Thanks to Google Fonts, HeroPatterns, Unsplash, and the many contributors for making assets rich and accessible 🙏