Mark Chen

Computer Science Student & Developer

B.Sc in Computer Science with Data Science Option at University of Ottawa. Passionate about building innovative solutions and leveraging technology to solve real-world problems.

Mark Chen

About Me

I'm a Computer Science student at the University of Ottawa, specializing in Data Science with French Immersion. My passion lies in developing innovative solutions and leveraging technology to solve real-world problems.

With experience in IT and software development, I've worked on projects ranging from visitor tracking systems to blockchain applications. I'm constantly expanding my skills and exploring new technologies.

I thrive in collaborative environments and enjoy tackling complex challenges. My goal is to create impactful technology that enhances user experiences and drives meaningful outcomes.

Education

B.Sc in Computer Science with Data Science Option

Experience

2+ years of IT and development experience

Projects

Multiple award-winning hackathon projects

Certifications

DELF B2 French Proficiency & more

Work Experience

Information Technology Intern

Ontario Science Centre
June 2022 – June 2024
Toronto, ON
  • Developed a visitor tracking system to analyze data for over 2.8 million users, enabling real-time insights into user behavior, engagement patterns, and traffic sources.
  • Managed admission and sales systems, maintaining accuracy and efficiency in point-of-sale operations.
  • Delivered detailed presentations and technical demonstrations, explaining the functionality and mechanics behind advanced technology, such as the IMAX Theatre.
  • Leveraged niche technologies including Unity for immersive visual demos and Kafkaesque data pipelines for real-time event processing and enhancing scalability in high-traffic environments.

Technical Skills

Languages

JavaPythonSQL (PostgreSQL, MySQL)JavaScriptDartHTMLCSSR.NET

Frameworks

FlutterReactReact NativeNode.jsFlaskSpringMaterial-UINext.jsSolidity

Developer Tools

GitDockerFirebaseSolaceKafkaGoogle Cloud PlatformVS CodeIntelliJEclipseFigma

Libraries

pandasNumPyMatplotlibTensorFlowPyTorchReduxBeautifulSoupOpenAIGeminiClaude

Featured Projects

Focusify
An app designed to facilitate event-based focus groups, educational sessions, and competitive environments using the Starknet blockchain.
StarknetCairoEthereumNext.jsReactTailwind CSS
🏆 Won $1000 in the Starknet Challenge (2025) at uOttaHack
  • Led frontend development and smart contract integration
  • Engineered seamless interactions between smart contracts
  • Leveraged Layer 2 blockchain technology for productivity and education use cases
AirMnM
A hotel management system with secure authentication and role-based access for staff and customers across multiple hotel locations.
PostgreSQLSupabaseReactVite.jsTailwind CSS
  • Implemented secure authentication and API integration using Supabase
  • Created archive automation and conflict prevention logic using PostgreSQL triggers
  • Optimized frontend development speed by integrating Vite and TypeScript
Ciena Challenge
A decentralized peer-to-peer (P2P) file sharing application by distributing file chunks across nodes.
JavaPythonDockerReactNext.js
🏆 2024 Hack the Hill Winner - Awarded $500 for the P2P file chunking challenge
  • Developed a decentralized P2P file sharing application
  • Utilized Spring Boot for backend services
  • Implemented SSH tunnels for secure server communication
NBC Bull or Bust
A cross-platform multiplayer trading game to promote financial literacy with dynamic scenarios and leaderboards.
React (Next.js)Express.jsSpringPrismaMongoDB
  • Designed and developed a multiplayer trading game
  • Utilized AI models and randomization algorithms for fresh news scenarios
  • Built a dynamic leaderboard system tracking player performance