Introduction
Passionate about building efficient, user-friendly applications with clean and maintainable code. Experienced in full stack development, game design, and teaching software development. Continuously learning and applying emerging technologies to create innovative solutions.
Skills
- Programming Languages:
- JavaScript, TypeScript, HTML, CSS, Ruby, PHP, C#, Python
- Web Development:
- React, Next.js, Vue, Tailwind, Bootstrap, SASS, AJAX, jQuery
- Databases & Back End:
- Node.js, Express, PostgreSQL, MySQL, Prisma, Active Record, Rails, WebSockets
- Tools & Testing:
- Git, Jest, Cypress, Mocha, Chai, Storybook, Figma
- State Management & APIs:
- Redux, Axios, REST APIs, JWT, NextAuth, Vercel
Experience
YourBeat Inc.
Team Lead / Front-End Developer
to Present
- Led the Front-End team and managed project organization, ensuring efficient collaboration and task completion.
- Designed and implemented major app features, developing both front-end components and back-end APIs.
- Conducted in-depth research and authored a detailed report recommending an optimal tech stack.
- Built front-end components and key back-end features in Next.js, and Tailwind CSS, optimizing performance and UX.
- Developed and implemented a custom visual theme using Tailwind CSS for a cohesive UI/UX.
Freelance
Web Developer
to Present
- Designed and developed efficient and reusable JavaScript, HTML, and CSS code for over 15 websites.
- Collaborated with small businesses and community organizations to create engaging, user-friendly interfaces.
- Oversaw full project lifecycles from concept to deployment, ensuring quality and client satisfaction.
- Explored emerging technologies like CSS animations and custom properties to enhance user experience.
Udacity Inc. (Contract)
Course Creator, Web Development Fundamentals
to
- Developed in-depth course content covering HTML Fundamentals, Semantic HTML, CSS Fundamentals, and Responsive Design & Layout Techniques to teach best practices in modern web development.
- Structured 10+ hours of curriculum with coding exercises, quizzes, and live demos to reinforce concepts.
- Developed final projects for Web Development Fundamentals, and CSS Techniques, Tooling & Web Accessibility courses with starter/solution code and assessment rubrics.
- Evaluated project submissions from prospective mentors, ensuring they met the standards for assessing student work.
- Delivered lectures, live coding demos, and voice-over presentations to teach technical topics clearly.
Projects
Artistic Philos'phy (Freelance)
Visit Siteto Present
Tech Stack: Next.js, Tailwind CSS, DaisyUI, PostgreSQL, ImageKit.io, Vercel
- Developed a multi-page portfolio website for a visual artist, ensuring a responsive and visually appealing design.
- Built an admin panel for portfolio management with an API for image uploads and metadata.
- Developed a shop page that dynamically serves images to Pictorem for high-quality print orders.
- Deployed and optimized the site on Vercel for fast performance and seamless updates.
Letr Ladr
to
Tech Stack: Next.js, React Redux, Redux Toolkit, Tailwind CSS, SQLite3
- Developed a web-based word game where users guess a sequence of words by changing one letter at a time.
- Assisted in developing the word search algorithm, ensuring accurate and efficient word transitions.
- Integrated the OpenAI GPT API to enhance gameplay and provide dynamic word suggestions.
- Led a SCRUM team, collaborating with a product owner to define, develop, and deliver the product.
- Implemented key features, including a virtual keyboard and a cohesive Tailwind CSS theme.
- Refactored and debugged project-wide code, improving consistency, optimization, and stability.
Education
Diploma - Full-Stack Web Development
Lighthouse Labs
to