Computer Engineer | Full Stack Developer | Embedded Systems Enthusiast
π Hello there! I'm Michael Schroeder, a Computer Engineer with a passion for technology and a love for coding. Currently pursuing my Bachelor's degree in Computer Engineering at George Mason University, I'm dedicated to expanding my knowledge and contributing to exciting projects.
π Education:
- Bachelor of Science in Computer Engineering, George Mason University (Aug 2022 - Dec 2024)
- Associate of Science in Engineering, Northern Virginia Community College (Jan 2021 - Aug 2022)
π Skills:
- Programming Languages: Python, Java, JavaScript, C/C++, VHDL, Assembly
- Web Development: React.js, Node.js, TypeScript, HTML, CSS
- Frameworks/Libraries: Next.js, Angular
- Databases: MySQL, MongoDB
- Developer Tools: AWS (EC2, S3, Lambda), Git, GitHub, Visual Studio Code, Eclipse, Embedded Linux
- Cloud Services: Firebase, Google Cloud (Storage, Pub/Sub, Run)
- Electronic Design: Pspice, Multisim, Xilinx Vivado
π Experience:
-
Full Stack Web Developer Intern at Wasabi Lingo (May 2023 - Aug 2023)
- Engineered a bespoke game engine harnessing the power of JavaScript and the Web Speech API.
- Designed and implemented a web-based GUI using React.js and Node.js.
- Optimized content creation processes by seamlessly integrating AWS S3.
-
President of the NVCC Coding Club (Dec 2021 - Jun 2022)
- Led a 400+ member club, fostering a supportive learning community.
- Conducted Java programming workshops and mentored club members.
- Organized and participated in hackathons to encourage innovation and collaboration.
π Projects:
-
DanceTube - Your Ultimate Dance Video Platform (Aug 2023 - Sep 2023)
- Developed a full-stack YouTube clone for dance enthusiasts.
- Utilized TypeScript, Next.js, Express.js, Docker, FFmpeg, Firebase, and Google Cloud services.
- Implemented features such as video uploading, real-time transcoding, and user authentication.
-
FPGA-based MIPS Datapath Design (Jan. 2023 - Mar. 2023)
- Implemented MIPS datapath for R-type and I-type instructions on Basys-III board using VHDL and Xilinx Vivado.
- Managed input/output port mapping and bitstream file generation for FPGA programming.
π Interests: Apart from coding, I enjoy photography, video editing, and ballroom dancing. As a lifelong learner, I'm always seeking new knowledge and experiences to broaden my perspective and enhance my skills.
π§ Contact:
- π§ Email: mschro2@gmu.edu
- π Website
- πΌ LinkedIn
Thanks for taking the time to learn a little about me!