Full-Stack Developer

Rama

Bah

I build software that serves communities by leveraging AI and my Computer Science and Linguistics background. I'm a problem solver, passionate about tech, social justice, languages and curious to learn new things every day!

My LinkedIn profile My Github profile
Ramatoulaye Bah
4 Spoken languages
10+ Programming languages
15+ Projects shipped
3.92 GPA
01

Experience

May – December 2025

Software Engineer Intern

Gobo Show, Inc. · Minneapolis, MN

  • Migrated the Events page from Vue 2 to Next.js with server-side rendering using TypeScript and Tailwind CSS, reducing load times by 30%.
  • Built onboarding features in React and Firebase with anonymous authentication and account conversion, improving artist signup completion rates by 25%.
  • Collaborated with product and marketing in two-week sprints to ship venue management features for Gobo Pro, from wireframe to production.
Learn More ↗

July – September 2024

Software Engineering Fellow

Headstarter AI · Remote

  • Built and deployed 5+ AI projects in 5 weeks using React, Next.js, Firebase, and Vercel while integrating OpenAI, Pinecone, and Stripe APIs with CI/CD practices.
  • Led 4 engineering fellows through MVC-pattern architecture decisions from design to deployment, improving team development efficiency by ∼15%.
  • Mentored by engineers from Google, Y Combinator, Amazon, and Stanford.

July – October 2024

Software Developer Collaborator

R.care (YC W21) · Remote

  • As the capstone of the Headstarter fellowship, reached out to R.care, a YC-backed eating disorder recovery startup, and secured the opportunity to contribute to their product backlog independently.
  • Built a multi-step Binge Eating Disorder Indicator quiz with React, Next.js, and Firebase for quiz results and personalized recovery plans, improving predicted user accessibility by 25%.
  • Integrated a Stripe paywall with post-purchase app download flow, and optimized frontend performance reducing page load time by 20%.

September 2024 – May 2025

Teaching Assistant — Core Concepts in CS

Macalester College · St. Paul, MN

  • Supported 30+ students in Python fundamentals through weekly office hours, one-on-one help, and graded assignments.
03

Other Projects

2025

LingoHub

Social platform for language enthusiasts to connect, share experiences, and learn from each other. Full-stack React app with real-time features including creating, editing, upvoting and saving posts alongside filtering by tags.

2025

SmartPrint: Your ChatGPT Footprint

Hackathon finalist built in 24 hours. Upload a ChatGPT data export and receive a personalized report analyzing usage patterns and environmental footprint.

2024

Social Network Visualizer

Data Structures final project that computes relationship weights between users, implements Google's PageRank algorithm to rank influence, and renders an interactive graph with node exploration and a top-5 leaderboard.

2024

AI Task Manager

Full-stack to-do app with user authentication, AI-powered task suggestions, and smart title and description generation. Built with real-time synchronization through Convex.

2024

Binge Eating Disorder Indicator Quiz App

Contributed to R.care's product backlog with a multi-step self-assessment quiz, Firebase-backed results, personalized recovery plans, and a Stripe paywall.

2024

AI Flashcard Generator

AI-driven flashcard application that generates topic-specific question-and-answer sets for studying. Includes user accounts, Stripe payments, and Vercel deployment.

2024

AI Rate My Professor

AI-powered Rate My Professor assistant that streamlines professor discovery and lets users filter results by ratings, reviews, department, and other criteria.

2024

AI Customer Support Chatbot

AI-powered sustainable water-use consultant connected to the WaterWise website, providing instant answers about product features and water conservation.

04

About Me

I'm a rising senior at Macalester College graduating in May 2027 double-majoring in Computer Science and Linguistics with a minor in Spanish. I've lived in France, the Netherlands, Scotland and the U.S.

Based in St. Paul, MN
Student-athlete on the Macalester Women's Soccer Team
French, English, Spanish & Jakhanké - Learning Fulani & Arabic
UWC Davis Scholar (United World College Maastricht '23)
Puzzle & LEGO enthusiast

Why CS & Linguistics?

Language holds so much power in society. As our number one tool for communication, the lack of access to a language can exacerbate exclusion, inequality and division. I believe tech can reduce these challenges if implemented alongside communities, whether it's in the preservation of endangered languages, increasing LLM training on low-resource languages, enhancing accessible language learning tools, or simply connecting people with a shared passion.

Beyond the Screen

I thrive to keep learning in this always evolving industry. It can be overwhelming seeing the demands for software engineering jobs from knowing React, Next.js, TypeScript, Tailwind CSS to Docker, SQL, RESTful and Agile practices without forgetting cloud platforms and an understanding of AI... However, I've now learned that the real growth happens when stepping out of tutorial hell and building solutions to real world problems I care about regardless of the tech stack.

05

Skills

Languages

  • Python
  • Java
  • TypeScript
  • JavaScript
  • SQL
  • HTML
  • CSS

Frontend

  • React
  • Next.js
  • Vue 2
  • Tailwind CSS
  • Bootstrap
  • Material-UI
  • Vite

Backend & Data

  • Node.js
  • FastAPI
  • PostgreSQL
  • Firebase Firestore
  • Supabase
  • Convex
  • RESTful APIs

Cloud & DevOps

  • Docker
  • Git
  • GitHub Actions
  • Vercel
  • Railway
  • Cloudflare
  • Google Cloud Platform

AI & APIs

  • OpenAI API
  • Anthropic API
  • Hugging Face
  • Pinecone
  • Stripe
  • Pydantic
  • Google Cloud API

Product & Tools

  • Figma
  • Clerk
  • PostHog
  • NLP

Let's talk

Got something
interesting?

I'm open to new grad SWE roles, collaborations on civic tech and/or fun project ideas. Reach out!