A picture of me

Hi. I'm Jonah Bedouch. 👋

I'm a passionate software developer, public transit enthusiast, and coffee addict. I'm currently in my third year of pursuing an Electrical Engineering and Computer Sciences B.S. at UC Berkeley. I'm currently working on full stack infrastructure for Leap XR. I have previously interned at Bosch US, where I worked on designing and developing web dashboards for Nevonex.

I've primarily worked on backend and full stack development with Typescript and Python in the past, but alongside software engineering I'm interested in systems, cybersecurity, and pedagogy.

When I'm not writing code, you can find me pulling shots of espresso, taking photos, playing games, trying to get Arch to work, and learning as much as I can about everything. If you have any questions or suggestions, or just want to chat, feel free to reach out!

Email and Social Media for Jonah Bedouch

Projects

See more projects…

Experience

UC Berkeley EECS logo.

CS 161 Tutor

UC Berkeley EECSJune 2024 - Now

  • Provide supplemental support for UC Berkeley's Computer Security course (CS161), including exam and project pretesting, weekly office hours, and responses on course discussion forum.
  • Host a weekly small group exam prep section for 7 students, offering reinforcement for a host of topics from Memory Safety to Cryptography and Networking.
Leap XR, LLC. logo.

Cofounder & Full Stack Developer

Leap XR, LLC.January 2020 - Now

  • Engage in Systems Design to select and develop the entire database model, web stack, and api, while ensuring compatibility with the VR product.
  • Implement a websocket-based server using Bun and MongoDB and a teacher dashboard using React and TailwindCSS to enable teachers to generate reports, view student data in real-time, and administer lessons
Bosch, USA logo.

Customer Engineering Intern - Nevonex

Bosch, USAOctober 2022 - March 2022

  • Redesigned User Interface for Demo Feature to maximize usability by improving layout and control structure
  • Modernized existing frontend using VueJS and TailwindCSS to improve maintainability and extensibility
  • Updated and integrated existing JQuery codebase into VueJS to design new features dependent on preserved JQuery implementation without code duplication

Coursework

Each column of this table represents a semester of college. Each cell contains the course number of a class that I took or taught in that semester. Each class is categorized based on its background color. The full name of the course appears in a tooltip on hover. For screen readers, the category name is included in the tooltip. The categories are as follows: eecs (red): Major requirements for the Electrical Engineering and Computer Science major. breadth (yellow): Breadth requirements decal (green): A student-ran course taken for fun. teaching (purple): Courses that I have taught.
Fall 22Spring 23Fall 23Spring 24Summer 24Fall 24
CS 61ACS 61BCS 61CCS 70CS 161CS 162
MATH 1BEECS 16AEECS 16BCS 161CS 164
ENGLISH 31ACMATH 53PHYSICS 7ACS 186CS 170
FRENCH R1BGEOG 181PHYSICS 7BCS 370
CIVENG 98CS 161
CYPLAN 98

This table was inspired by this portfolio.

Blog

See more posts…