Sean Stilwell Sean Stilwell Software Developer | MCS & BSc in CS @ uOttawa LinkedIn GitHub Instagram 2025-01-20 About Me I have a master's degree in Computer Science from the University of Ottawa, where I studied Natural Language Processing and Explainable AI (XAI). For my thesis, I used XAI in a system I designed for analyzing movie reviews on the IMDB dataset. In my undergraduate project, I developed a model to recognize names and entities in legal texts. I have over three years of experience working with the Government of Canada. Currently, I’m an IT Analyst at Shared Services Canada, where I develop data solutions for government scientists. Before this, I worked as a data scientist at the Canadian Space Agency, analyzing geospatial data and contributing to their open data portal. I also have experience as a web developer and quality assurance analyst. I am fluently bilingual in English and French at the CCC level according to the Government of Canada’s Second Language Evaluation. I also have the DELF B2 certification from the French Ministry of Education and earned a French Immersion certificate from the University of Ottawa. Additionally, I have basic skills in German.
Education I have completed a Master of Computer Science and an Honours BSc in Computer Science at the University of Ottawa. CGPA: 9.4 / 10 Thesis: Explainable Prompt Learning for Movie Review Sentiment Analysis Supervisor: Dr. Diana Inkpen Coursework: Natural Language Processing, AI-Enabled Software Verification & Testing, Topics in AI: Virtual Assistants, Principles of Distributed Computing, Fault Tolerance Completed the French Immersion and Cooperative Education programs. CGPA: 8.59 / 10 Honours Project: Legal Named Entities Extraction Coursework: Professional Practice in Computing, Databases, Design and Analysis of Algorithms, Advanced Programming Concepts in C++, Analysis and Design of User Interfaces, Artificial Intelligence, Computer Vision, Data Science
Experience I have extensive experience working with the Government of Canada in a variety of roles. Supporting the development of the Federal Science DataHub (FSDH). Tools: Microsoft Azure, Blazor, Python, C#, .NET Framework, PostgreSQL Student Work Experience I gained over two years of experience working with the Government of Canada as a student. Deployed the DMPRoadmap application and adapted it to comply with Government of Canada web standards. Adapted bioinformatics and geospatial scripts to demonstrate Databricks functionality. Tools: Python, GitHub, Ruby on Rails, PostgreSQL, Azure Databricks Created Python scripts to download imagery and metadata from the RADARSAT-1 satellite. Added analytics tracking and digital object identifiers to a CKAN data portal. Tools: Python, GitHub, PostgreSQL, Amazon Web Services (AWS), QGIS Developed an e-commerce platform using ReactJS, Node.js, and a PostgreSQL database, alongside scripts to automate deployment of the site. Built a fully-featured Ubuntu email server that is deployed automatically using Ansible. Tools: React, Node.js, PostgreSQL, HTML5, CSS3, JavaScript, Git, Ansible, Python Created a web application to allow users to view and search information about corporate projects using SharePoint and SQL Server. Redesigned a training website to match updated style guides for corporate pages in HTML5 and CSS. Tools: SQL Server, SharePoint, HTML5, CSS3, JavaScript, DevOps Identified and documented defects of a program for recruiting embassy and consulate leadership using automated and manual tests. Facilitated user acceptance testing of a tool for managing risks for grants and contributions. Tools: Microsoft Test Manager, TFS, Robot Framework, Python Teaching Experience As a student, I was a teaching assistant for several courses at the University of Ottawa:
  • CSI 3504: Introduction to Formal Languages
  • CSI 3540: WWW Structures, Techniques and Standards
  • SEG 3525: Design and Analysis of User Interfaces

Portfolio I've completed a variety of projects as part of my academics or for personal interest. Personal | React Native Puzzle game developed with React Native. The goal of the puzzle is to turn off a grid of lights, but toggling a light also toggles the adjacent ones. Play the game GitHub Academic | Python Used Explainable AI to analyze movie reviews from the IMDB dataset. Achieved accuracy of 98.53% on on the test set with high quality explanations. Thesis Paper @ Canadian AI 2024 Conference Academic | Python Used TorchVision and OpenCV to detect vehicles and pedestrians from dash camera footage. Achieved MOTA scores of 63% and 65% for pedestrians and vehicles. Demo (vehicles) Demo (pedestrians) Academic | PHP Web application to allow athletic competition hosting. Allows partners to create competitions and for athletes to view their results. GitHub
Copyright © Sean Stilwell 2025 Website built with the GC Design System