INITIALIZING SYSTEM

TIME: 00:00:00
SYSTEM.INIT({STATUS: READY})
PORTFOLIO.RENDER(0x0001)

EMMA BUTLER

SOFTWARE DEVELOPER

FULL-STACK & CYBERSECURITY

SCROLL TO EXPLORE
DEVELOPER PROFILE ACTIVE
NAME: EMMA BUTLER
ROLE: SOFTWARE DEVELOPER
LOCATION: OTTAWA, ON
EDUCATION: B.S. COMPUTER SCIENCE
Emma Butler Profile Photo

BIO:

Full-stack developer with expertise in building modern web applications using React, JavaScript, Python, and FastAPI. Holds a Web Development certificate from University of Toronto and CompTIA Security+ certification. Specializes in frontend user experiences, secure backend APIs, and AI-powered applications. Strong foundation in cybersecurity principles and full-stack development lifecycle.

SPECIALIZATION: FULL-STACK & CYBERSECURITY
STATUS: OPEN TO OPPORTUNITIES
TECHNICAL CAPABILITIES ⋮⋮
FULL-STACK DEVELOPMENT 90%
PYTHON & AI 88%
CYBERSECURITY 85%
JAVASCRIPT / TYPESCRIPT 92%
DATABASE & APIs 87%

TECH STACK:

Python JavaScript TypeScript React Next.js Node.js FastAPI C++ MongoDB SQL Git Linux
PROJECT 01: AI-POWERED VULNERABILITY SCANNER ⋮⋮
Sylint AI Vulnerability Scanner

DESCRIPTION:

Developed an AI-driven static code analysis platform that detects and explains vulnerabilities across 9+ languages. Engineered a FastAPI backend with role-based access, compliance tagging, and subscription management. Applied retrieval-augmented generation (RAG) and semantic embeddings to enhance detection accuracy by 40%.

TECH STACK:

FastAPI Python Llama Semantic Embeddings REST APIs RAG
COMPLEXITY:
95%
COMPLETION:
100%
PROJECT 02: CYBERSECURITY LEARNING PLATFORM ⋮⋮
Cybersecurity Learning Platform

DESCRIPTION:

Built a browser-based platform delivering interactive cybersecurity challenges (SQLi, XSS, CSRF, IDOR). Designed secure user authentication, scoring, and challenge-tracking features for gamified learning. Implemented full-stack architecture with protected APIs and cloud-deployed front-end via Vercel.

TECH STACK:

Next.js React MongoDB Node.js OWASP Vercel
COMPLEXITY:
90%
COMPLETION:
100%
PROJECT 03: INTRUSION DETECTION DASHBOARD ⋮⋮
Intrusion Detection Dashboard

DESCRIPTION:

Created a real-time network intrusion detection system for anomaly prediction and visualization. Trained and deployed a LightGBM model integrated with a Flask inference API for live monitoring. Built an adaptive Streamlit dashboard enabling interactive exploration of network traffic anomalies (achieved 87% recall, 73% F1-score).

TECH STACK:

Streamlit Flask LightGBM Pandas Python Machine Learning
COMPLEXITY:
88%
COMPLETION:
100%
PROJECT 04: DEVELOPER PORTFOLIO WEBSITE ⋮⋮
Developer Portfolio Website

DESCRIPTION:

Built a modern sci-fi themed portfolio website featuring immersive 3D graphics, custom WebGL shaders, and interactive animations. Implemented dual particle systems, glass morphism UI components, and smooth scroll-triggered animations. Developed with vanilla JavaScript and Three.js for optimal performance and visual impact.

TECH STACK:

Three.js WebGL GLSL Shaders JavaScript CSS3 Vite
COMPLEXITY:
92%
COMPLETION:
100%
CONTACT TERMINAL ONLINE

> CONNECTION ESTABLISHED

> AVAILABLE COMMUNICATION CHANNELS:

 

📧
EMAIL:
💼
LINKEDIN:
🔧
GITHUB: