I'm a Full-Stack Software Engineer specializing in backend development with a passion for improving developer experiences and optimizing workflows. My expertise lies in JavaScript, TypeScript, Node.js, C#/.NET, React, and Next.js. I love working across the entire stack to deliver comprehensive and efficient solutions.
- π Iβm currently working on John Crickett's Coding Challenges.
- π± Iβm learning about command-line tools and performance optimization.
- π¬ Ask me about diversifying skill sets, mentoring, or process improvement.
- π« How to reach me: Email | LinkedIn
- π Pronouns: He/Him
- β‘ Fun fact: I'm always up for a coding challenge and love exploring new technologies or reading about new ideas or architectures.
- Languages: JavaScript, TypeScript, C#, SQL
- Frontend: React, Next.js, Redux
- Backend: Node.js, .NET, Express.js
- Cloud Services: AWS (Amplify, Lambda, Cognito, S3, SQS), AWS Certified Solutions Architect β Associate
- Databases: MySQL, Oracle, SAP
- Tools & Platforms: Git, GitHub Actions, Docker, Jira, VS Code
An extension for Visual Studio Code that integrates OpenAI's GPT-3.5-turbo model to assist developers directly within the editor.
- Features:
- Send and receive responses from the GPT-3.5-turbo model.
- Handle user inputs and provide AI-generated code suggestions.
- Enhance developer productivity with AI assistance.
- Technologies Used: TypeScript, Node.js, VS Code Extension API, OpenAI API.
- Role: Sole developer responsible for designing, implementing, and optimizing the extension.
A web application that allows users to search for GIFs using the Giphy API, built with Next.js and React.
- Features:
- Real-time search with debouncing.
- Random GIFs display on the homepage.
- Responsive design for multiple devices.
- User-friendly interface with modal previews and copy functionality.
- Technologies Used: Next.js, React, TypeScript, Giphy API, CSS Modules, Context API.
- Role: Full-stack developer responsible for architecture, development, and performance optimization.
- Role: Contributor focusing on issue management and resolution.
- Contributions:
- Actively managed and triaged GitHub issues.
- Resolved bugs and improved documentation.
- Enhanced developer experience by communicating common problems to engineers.
Coming Soon! I'm planning to share insights on command-line tools and performance optimization.