Skip to content
View CDE90's full-sized avatar

Highlights

  • Pro

Organizations

@vcroles

Block or report CDE90

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CDE90/README.md

Hey there, I'm Ethan! πŸ‘‹

I'm a Computer Science student @ University of Bath πŸŽ“ and a Part-time Data Analyst @ Hive HR πŸ“Š.

I thrive on building impactful software and solving complex problems, particularly in web development, data analysis, and AI integration.


πŸ”­ Featured Projects

  • VC Roles Discord Bot & Dashboard
    • Impact: Scaled to 17k+ servers & 16M+ users (250M+ roles assigned).
    • Tech: Python (discord.py), PostgreSQL, Redis | Next.js, TypeScript, tRPC, Prisma, Clerk Auth.
  • SoundStats
    • Goal: Comprehensive Spotify analytics web app (beyond Wrapped).
    • Tech: Next.js, TypeScript, Tailwind, PostgreSQL (Drizzle ORM), Clerk Auth, Recharts, Spotify API.
  • Credibility Compass
    • Achievement: AI news analysis tool - Won "Best Use of AI" @ Bath Hack 2025 πŸ†.
    • Tech: Next.js, Tailwind, shadcn/ui, Gemini & Perplexity APIs.
  • Personal Website
    • Style: My portfolio site built with Next.js, TypeScript, and Tailwind in a neo-brutalist style.

πŸ› οΈ My Tech Stack

  • Languages: Python | JavaScript/TypeScript | SQL | HTML/CSS
  • Web Dev: React | Next.js | Node.js | Tailwind CSS | Flask | tRPC
  • Data & AI: Pandas | NumPy | Matplotlib | spaCy | Transformers | LLMs (OpenAI, Claude, Gemini)
  • Databases: PostgreSQL | MySQL | Redis | Prisma ORM | Drizzle ORM
  • Tools: Git | GitHub Actions (CI/CD) | Docker | Vercel | Clerk Auth | VS Code

πŸ“« Let's Connect!

Pinned Loading

  1. vcroles/VCRoles Public

    VC Roles is a discord bot written in python, with the aim of making the voice channel experience better.

    Python 8 1

  2. vcroles/dashboard-vcroles Public

    The website and dashboard for the VC Roles discord bot

    TypeScript 2 1

  3. future-ethancoward.dev Public

    The new (current) version of my personal website.

    TypeScript

  4. soundstats Public

    TypeScript 2

  5. BathHack2025 Public

    Bath Hack 2025 Best Use of AI Winner - The Credibility Compass

    TypeScript

  6. hangman Public

    A simple hangman game to play in your browser

    TypeScript