I am a Computer Science student at Western University with hands-on experience in full-stack web development and building user-focused applications. Through roles with student organizations like Western Cyber Society and Western Developers’ Society, I’ve developed and deployed projects ranging from a skin cancer classification web app to a real-time bus prediction system that outperformed existing tools. What sets me apart is my ability to quickly adapt and take ownership—whether that meant learning full-stack development in weeks to deliver under tight deadlines or building and deploying complete applications end-to-end. I enjoy working across the stack and thrive in collaborative, fast-paced environments.

Marc Crasto

I am a Computer Science student at Western University with hands-on experience in full-stack web development and building user-focused applications. Through roles with student organizations like Western Cyber Society and Western Developers’ Society, I’ve developed and deployed projects ranging from a skin cancer classification web app to a real-time bus prediction system that outperformed existing tools. What sets me apart is my ability to quickly adapt and take ownership—whether that meant learning full-stack development in weeks to deliver under tight deadlines or building and deploying complete applications end-to-end. I enjoy working across the stack and thrive in collaborative, fast-paced environments.

Available to hire

I am a Computer Science student at Western University with hands-on experience in full-stack web development and building user-focused applications. Through roles with student organizations like Western Cyber Society and Western Developers’ Society, I’ve developed and deployed projects ranging from a skin cancer classification web app to a real-time bus prediction system that outperformed existing tools. What sets me apart is my ability to quickly adapt and take ownership—whether that meant learning full-stack development in weeks to deliver under tight deadlines or building and deploying complete applications end-to-end. I enjoy working across the stack and thrive in collaborative, fast-paced environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Full-Stack Developer at Western Cyber Society
September 1, 2025 - March 1, 2026
Built a FastAPI backend for a skin cancer classification web app, processing image uploads, running a deep learning model, and generating PDF reports. Tech stack included React, Next.js, Python, FastAPI, and ReportLab.
Full-Stack Developer at Western Developers' Society
September 1, 2024 - April 1, 2025
Collaborated with a SCRUM team of seven to develop a web app predicting bus arrival times in London, Ontario. Tech stack: Streamlit, RESTful APIs, Jira, Slack. Reduced predicted vs. actual arrival time discrepancies by 17% by integrating weather data. Deployed via Streamlit for real-time predictions with a user-friendly interface.
Full-Stack Developer at Western AI
September 1, 2023 - April 1, 2024
Developed and showcased a financial forecasting web application at CUCAI 2024. Tech stack: HTML, CSS, Python Flask, Git. Managed frontend and backend tasks; learned full-stack development in two weeks and pivoted from an AI poker player app to a financial forecasting app during exams.

Education

Bachelor of Science (Honors Specialization in Computer Science) at University of Western Ontario
January 11, 2030 - December 1, 2026

Qualifications

Responsive Web Design (HTML, CSS)
January 11, 2030 - March 17, 2026
Frontend Development Libraries (React)
January 11, 2030 - March 17, 2026
Backend Development Libraries (Node.js, Express.js)
January 11, 2030 - March 17, 2026

Industry Experience

Software & Internet, Media & Entertainment, Education

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more