Hi, i’m Kesley.
An aspiring software developer with a passion for creating innovative solutions.
My interests as a software developer

Great user experience
I’m passionate about building web applications that not only solve real-world problems but also provide users with a delightful experience. I believe in the power of user-centered design and crafting applications that are both functional and enjoyable to interact with.

Embracing AI
I’m particularly drawn to the world of Natural Language Processing and its potential to revolutionize how we search for information. The idea of utilizing Large Language Models and vector databases to create intuitive and powerful search experiences truly excites me.

Lifelong Learner
I’m constantly seeking out new technologies and challenges. Whether it’s diving into a new programming language or tackling a complex technical hurdle, I find immense satisfaction in pushing my boundaries and expanding my skillset.
Connect with me!
Feel free to reach out if you have any projects, questions, or simply want to chat about the exciting world of software development.
My technical abilities
- Proficient in C++, C#, Java, Python, JavaScript/TypeScript, and Swift. This versatile skillset allows me to tackle projects across various programming paradigms.
- Experienced in utilizing frameworks like Vue.js, FastAPI, and Express.js to build dynamic and user-friendly web applications.
- Adept at working with relational and non-relational databases, such as SQL, MySQL, and Mongo, ensuring efficient data storage and retrieval solutions.
- Proficient in Git for version control and collaboration, utilizing both GitHub and Bitbucket platforms.
- Experienced in working with OpenAI to generate embeddings for natural language searches within a MongoDB vector database. This demonstrates my understanding of cutting-edge NLP techniques and my ability to apply them to real-world applications.

My work experience

Laboratory Technician
In my previous role as a laboratory technician, I excelled in data processing, utilizing Saskatchewan’s Laboratory Information System software to ensure accurate and efficient handling of healthcare data. My commitment to patient safety went beyond technical skills. I conducted regular audits as the health and safety representative and effectively communicated any concerns to the staff. Additionally, I prioritized patient confidentiality by strictly adhering to protocols when collecting and handling personal health information.
Office Assistant
Throughout my experience as an office assistant, I leveraged my strong organizational skills to manage data efficiently using content management system software. I also thrived in a customer-focused environment, providing exceptional support by addressing inquiries, resolving complaints promptly, and creating clear and concise documentation. This experience honed my ability to prioritize tasks, communicate effectively, and ensure customer satisfaction.

My education
Saskatchewan Polytechnic
Computer Systems Technology
- Gained proficiency in a variety of programming languages including Javascript, Typescript, Python, C#, and Java.
- Hands-on experience developing projects for clients following Test-Driven Development and Agile methodologies.
- Developed skills in database management using MySQL, Oracle, Access, and MongoDB.
- Utilized a variety of frameworks including Vue.js, Express.js, and FastAPI.
- Knowledge of cloud infrastructure administration and storage solutions.
- Experience using Git for version control and collaborative software development.
- Ability to successfully work in both independent and team environments.
- Achieved honors for the 2022-2023 academic year.
University of Lethbridge
Bachelor of Science
- Completed a Bachelor of Science with majors in biology and mathematics, developing analytical problem solving skills.
What I’ve built
I’m passionate about tackling challenges and creating innovative solutions through software development. This section showcases some of my projects, highlighting my skills in leveraging AI and providing a great user experience and my ability to learn new technology stacks and agile development frameworks.
-

Natural Language Search
This project aimed to replace an existing search tool with a natural language search functionality for a large agricultural dataset. Users could now query the…
-

Sunshine & Co Website
Our goal was to create a user-friendly and visually appealing website with a functional online booking system.
-

Trivia Game
This project involved building an interactive trivia game with a focus on user experience and customization. Players can choose their preferred trivia question types (multiple…