Mark Chen

Computer Science Student & Developer

B.Sc in Computer Science at the 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 and I am fluent in English and French. 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

Experience

3+ years of IT and development experience

Projects

Multiple award-winning hackathon projects

Certifications

DELF B2 French Proficiency & more

Work Experience

Software Developer (Co-op)

SchoolFinder Group
June 2025 – August 2025
Toronto, ON
  • Developed an AI-powered persona generation and marketing advice feature, integrating Azure and OpenAI REST APIs with React to analyze marketing data and provide insights for student recruitment.
  • Implemented RAG AI agents using Microsoft Azure AI Studio (AI Search, Blob Storage) and connected them to ezRecruit CRM.
  • Created AI reporting tools by retrieving and displaying data using existing .NET APIs and existing databases.

Information Technology Intern

Ontario Science Centre
June 2022 – June 2023
Toronto, ON
  • 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.
  • Implemented data pipelines for real-time event processing in high-traffic environments.

Technical Skills

Languages

JavaPythonPostgreSQLMySQLOracleSQL ServerJavaScriptDartHTMLCSSR.NET

Frameworks

FlutterReactReact NativeNode.jsFlaskSpringMaterial-UINext.jsSolidity

Developer Tools

GitDockerFirebaseSolaceKafkaGoogle Cloud PlatformVS CodeIntelliJEclipseFigmaCopilotKitTomcat

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