San Francisco

Hello! I'm John,

a full-stack software developer specializing in frontend development with experience bringing captivating web and mobile applications to life. I am excited about new opportunities and challenges helping people turn visionary ideas into exceptional realities.

As a San Francisco Bay Area native, I was born with a great passion for engineering. I love learning, problem solving and creative building (both physical and digital). Before my career as a software engineer, I had a full-fledged structural engineering and project management career where I developed many important skills I utilize in my current career.

I have an entrepreneurial mindset and I am always thinking about new ideas and products that could reshape our world. Checkout my portfolio below to learn more about my working experience, skills, and projects.

I am always open to a conversation about your project, big or small. Please feel free to reach out to me with either freelance, contract or even new employment opportunities. Thank you.

My Experience

Givers, Software Engineer (Contract), 4 Months

During my employment at Givers, I served as a full-stack engineer, working in close collaboration with the CTO, ex-Apple. Our primary focus revolved around conceptualizing and developing a cutting-edge fintech mobile application. This application was thoughtfully designed to empower caregivers in effectively managing their financial affairs and accessing various benefits through our innovative caregiver card.

As part of my journey with Givers, I actively participated in a pivotal phase where the company decided to shift its business direction. This transition led us to embark on an exciting new venture, the creation of a Self-Directed Medicaid application pipeline. This sophisticated pipeline was meticulously crafted to provide comprehensive assistance to individuals engaged in caring for their loved ones, aiding them in the intricate process of qualifying for Self-Directed Medicaid.

TypeScript Icon
React Native Icon
React Query Icon
React Navigation Icon
Firebase Icon
Google Cloud Platform Icon
Node.js Icon
PostgreSQL Icon
HTML Icon
CSS Icon
Postman Icon

MOPO, Life, Software Engineer (Part-Time), 7 Months

While working for MOPO, I was a full-stack software engineer (mainly working on the frontend) of the web team. MOPO was building a highly curated event platform. MOPO was complete with a machine learning department, a full QA team, a marketing department, and a business administration team.

MOPO began building a side project using the OpenAI API to create an AI concierge for travel that could help users plan and book their perfect vacations. I was quickly moved from the web team to the AI concierge for travel prototype where I worked directly under a senior engineer on the team (ex-Twitter). I additionally worked on LLM prompting on the backend during the end of my time at MOPO. I left the company right before the AI concierge for travel became MOPO's main product.

JavaScript Icon
Python Icon
React Icon
Redux Icon
HTML Icon
CSS Icon
Postman Icon
Bootstrap Icon
PostgreSQL Icon
Node.js Icon

Piña Plumbing, Inc., Software Engineer (Contract), 3 Months

I architected and constructed the entire web app lifecycle, covering product development, UX/UI design, and system architecture. Through the strategic utilization of historical job data, I effectively slashed bid times for Piña Plumbing by an impressive 95%. Furthermore, I curated and implemented a user-friendly system that empowers users to autonomously refine the accuracy of future bids without the need for ongoing engineering oversight, fostering greater efficiency and autonomy in the bidding process.

Following my contract completion at Piña Plumbing, I transformed this application into a cost-free tool, available for use by any plumbing company, extending the benefits of this innovative solution to a community of users. This application is known as BidLite and is showcased as one of my My Projects.

JavaScript Icon
React Icon
Express.js Icon
Node.js Icon
Redux Icon
PostgreSQL Icon
HTML Icon
CSS Icon
Postman Icon

Structural Engineering / Construction Management, 7 Years

Before embarking on my career as a software engineer, I accumulated seven years of experience in a diverse array of roles within the fields of structural engineering and construction management. My professional journey encompassed a wide spectrum of specialties, including forensic engineering, the design/construction of bridges, the development of high-end pools and water features, and ultimately culminated in my involvement in residential and commercial structural design.

Technical Skills

TypeScript Icon
JavaScript Icon
Python Icon
React Icon
React Native Icon
PostgreSQL Icon
Node.js Icon
Express.js Icon
Flask Icon
Redux Icon
React Query Icon
React Navigation Icon
AWS Icon
Firebase Icon
Google Cloud Platform Icon
VSCode Icon
HTML Icon
CSS Icon
Postman Icon
Jest Icon
pytest Icon
jQuery Icon
Bootstrap Icon
Bash Icon
Docker Icon
Git Icon
GitHub Icon
Heroku Icon
Netlify Icon
AutoCAD Icon

My Projects

BidLite Screenshot

BidLite

BidLite is a custom web application originally built for Piña Plumbing to help reduce job bidding time (reduced by 95%) and track past job information. This project was later released for use by small scale plumbing companies. BidLite was built using the PERN stack JavaScript, Express.js, Node.js, React, Redux, PostgreSQL, Sequelize.

Urbnb Screenshot

Urbnb

Urbnb is a full-stack clone of Airbnb. This project was an individual project built using Python, Flask, React, Redux, JavaScript, PostgreSQL, SQLAlchemy and is a great representations of some of my skills.

Eventzeit Screenshot

Eventzeit

Eventzeit is a full-stack clone of Eventbrite and packed full of functionality. I helped build Eventbrite with a group of four software engineers to bring this faux web app to life. Eventzeit was built using Python, Flask, React, Redux, JavaScript, PostgreSQL, SQLAlchemy.

Contact Me

Feel free to reach out if you have any employment opportunities or questions. Thank you!