Skip to main content

Resume

Download PDF

About Me

I am a developer who takes pride in delivering exceptional user experiences, with strong attention to detail and a talent for solving problems through creative and collaborative means. With a background in both technology and graphic design, I bring a unique blend of technical expertise and design sensibility to every project. I enjoy transforming wireframes into pixel-perfect interfaces and writing clean, maintainable code. Passionate about emerging technologies, I closely follow advancements in artificial intelligence and enjoy exploring how AI can enhance products and user experiences. I am eager to continue growing as a developer and contribute to innovative projects that push the boundaries of technology and design.

Technical Skills

  • HTML5
  • CSS/SCSS
  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Express
  • MongoDB
  • PostgreSQL
  • Git/GitHub
  • Authentication
  • Figma
  • Socket.IO
  • Next.js
  • Tailwind CSS
  • Material-UI
  • tRPC
  • Prisma ORM

Work Experience

  • Software Engineer · Social Life of Mine

    July 2024Present

    Remote

    • Delivered new features and resolved critical bugs, contributing to improved functionality of the social media platform.
    • Enhanced user experience by addressing front-end design flaws, streamlining workflows, and improving accessibility by meeting ADA compliant WCAG 2.1, Level AA standards.
    • Developed automated statistics collection processes and an interactive dashboard, allowing stakeholders to track engagement trends.
    • Streamlined image handling and storage by integrating Cloudinary, improving system efficiency and scalability.
    • Improved application security with input sanitization, strict schema validation, and bot protection mechanisms to reduce malicious and automated abuse.
    • Built a document processing pipeline for parsing and extracting structed data from DOCX legal files, improving document handling efficiency.
    • Drove the architecture of a social media post generation pipeline to streamline marketing flows and reduce manual content creation.
    • Increased test coverage using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices with Vitest and Cypress, leveraging Cucumber (Gherkin) syntax.
    • Implemented CI/CD workflows to automate testing and deployment, improving release reliability and development workflow efficiency.
    • Collaborated in code reviews and paired programming sessions to uphold code quality and foster knowledge sharing across the team.

    Tech used: React, TanStack Query, Express, Node.js, MongoDB, Auth0, TypeScript, Material-UI, Cloudinary, Formik, Yup, PostHog, Vitest, Cypress, Gherkin.

  • Software Developer · XeroThera

    March 2023December 2023

    Remote

    • Designed and developed a new website for a biomaterials company
    • Focused on accessibility, reusability, and a clear call to action by utilizing semantic HTML, modular components, and an optimized layout
    • Regularly communicated with stakeholders to gather requirements and align design and functionality with business goals.

    Tech used: React, JavaScript, SCSS, Material-UI, Netlify, Photoshop.

Projects

  • Cookbook App

    This full-stack project streamlines the digitization and management of recipes. Users can upload photos or PDFs, where optical character recognition extracts the text and a large language model intelligently formats it into structured recipes. The app provides an organized, searchable cookbook that makes storing and sharing recipes simple.

    Tech used: React, TypeScript, Tailwind CSS, TanStack Query, Tesseract.js, Express.js, Node.js, MongoDB, Ollama, OpenAI.

  • SMS Feed

    This T3 Stack project is designed for the set up and management of SMS-based services. The application benefits people looking to deliver newsletters, marketing updates, or notifications. Administrators can utilize the dashboard to control creation, scheduling, and delivery of posts. The analytics dashboard allows for review of subscriber and message statistics.

    Tech used: Next.js, React, TypeScript, Tailwind CSS, tRPC, Prisma, PostgreSQL, NextAuth.js, Twilio.

  • Golfmates

    This hobby-based social media app is built to help golf enthusiasts improve their game by tracking shots and keeping score. The app connects users with friends and other players, allowing for competition. With its comprehensive location-based shot tracking and social connectivity, the app enhances the golfing experience.

    Tech used: React, Express, Node.js, MongoDB, Socket.IO, SCSS, Leaflet.js

WIDTHHEIGHT