Tristan Bott

I am a full stack web developer with a passion for creating interactive and responsive web applications. Emphasizing modern solutions, my experience includes technologies such as JavaScript, TypeScript, React, Node.js, Next.js, Svelte, AWS, Docker, SQL and NoSQL databases, Wordpress, HTML5, CSS, Tailwind and more.

hero image
react
typescript
javascript
nextjs
nodejs
python
redux
aws
docker
postgres
mongo
svelte
html
css
tailwind
wordpress
mui
mui
bootstrap

Works


  • Svault - Authentication Library for SvelteKit.
    Svault - Authentication Library for SvelteKit.

    Created an npm package that allows developers to import functions for easy OAuth integration and Native login support with PostgreSQL. Designed with OOP classes in TypeScript, this package enables authentication handling and abstracted OAuth providers with a standardized interface. Multiple providers can operate simultaneously with compliant OAuth flows in addition to handling for cookie and session management and proper client-side retrieval of user information.

  • BpmKey.com - Web application to find Bpm, Key, and Song Credits
    BpmKey.com - Web application to find Bpm, Key, and Song Credits

    Designed with React.js, TypeScript, Node.js, PostgreSQL, MongoDB, and AWS hosting services this website provides multiple features to find song metrics such as Bpm, Key, and Song Credits with integrations with the Spotify Web API and Discogs API. Further developed with Next.js to improve SEO, Google Adsense Support, and Core Web Vitals. Users can iteract in unique ways with custom components designed in Three.js, Material UI, and Charts.js.

  • Bpm and Key Analyzer
    Bpm and Key Analyzer

    Built with Python and Django to retrieve the bpm and key of an uploaded audio file.

  • JobApp - Job Posting Board
    JobApp - Job Posting Board

    Created with React.js, JavaScript, Node.js, and PostgreSQL allows users to sign up and post, view, and update job postings with the ability to sort and filter with various tags.

  • MusicPlug - Music Seach Engine with Premium features
    MusicPlug - Music Seach Engine with Premium features

    Developed with React.js, TypeScript, Node.js, MongoDB, PostgreSQL, and Python allows users to sign up and store liked songs. A XML database parser was developed to extract data from Discogs monthly data dumps to have accesible in this application.

Let's Connect

Whether you have a question or just want to say hi, my inbox is always open. I'll try my best to get back to you!

Github IconLinkedin Icon