Nile Jackson

Full Stack Developer & Multi-Hyphenate Artist

I build immersive websites, applications, and APIs that foster engaging and easily accessible digital experiences.

Nile Jackson headshot
Studio workspace

About

I am a self-taught painter and audio-engineer, but these days, I spend most of my time coding. My journey into software development stems from a fascination with bridging technology and fine art while preserving artistic authenticity. The problem-solving skills I've developed through years of creative work give me a unique perspective in tackling complex challenges. I look forward to working and evolving in the field of tech because technology is constantly changing; and like change, growth is also constant.

Experience

09/2024 - 02/2025

Full Stack Developer · codeDifferently

During my time at codeDifferently I learned how to build real world applications using an accelerated SCRUM methodology. I've built three results driven applications, one being my portfolio site which is currently averaging 50 visits a week. I've also contributed to the following projects; CSV parsers, bank ATM features, simple grade checkers, an interactive game called numMeCrazy and much more.

Java JavaScript TypeScript React.JS Spring
01/2025 - 03/2025

Junior IT Analyst Intern · WC3

As an IT analyst intern, I've worked with the IT departments (WC3 clients) to provide basic technical support and system monitoring while learning about enterprise operations. Daily tasks include tracking and documenting IT issues, performing routine system checks, and helping prepare technical documentation under senior staff supervision.

Microsoft Azure ServiceNow IBM Troubleshooting(Free Online Course) VM Security Jira
2022 - 2024

Audio Engineer · FreeLance

I stumbled into the audio sector because the opportunity presented itself, and I picked up the trade pretty quickly. I began my audio journey as a studio intern at Manhattan Beach Recordings. After a six-month tenure there, I began to work independently, mainly in live sound at several local bars in the Brooklyn area. In addition to live sound work, I ran a plethora of vocal tracking, mixing, and song-writing sessions for various artists; most notably, Wale, DreamDoll, Playboi Carti, Jada Kingdom, and Skepta.

Logic Pro Pro Tools FL Studio Ableton Live
2022 (4 months)

Jeweler/Stone-Setting Apprentice · Riva Precision

As an entry-level jeweler/setter at Riva, I had to learn to read blueprints and implement them into actual pieces. I was able to employ and further improve upon my quick problem-solving skills due to the tedious, hurried nature of the work. While at Riva, I produced over 350 pieces for production (retail). Working as a jeweler in a factory was extremely challenging; due to the fast working pace and high-quality standard, but it's where I discovered my love for problem-solving.

Diamond Drill Loupe Proficiency Pave Techniques Polishing
View Full Resume

Current Projects

Building meaningful projects is how I translate my ideas into reality. Each project represents a problem I found worth solving or a question I wanted to explore. While I have many interests, these featured projects showcase my current focus on creating practical tools that help people learn, work, and research more effectively.

Petal and Pastry bakery website

Petal & Pastry Bakery Site

A responsive static landing page for a local bakery business that enables online ordering through an integrated form system. The site features custom CSS animations, mobile-first design principles, and an intuitive user interface for browsing bakery products and placing orders.

HTML CSS JavaScript FormSubmit GitHub Actions
Spring Boot project

Book Management REST API

A comprehensive library management REST API using Spring Boot that implements core library operations through a clean layered architecture. Features include book management, user accounts, and checkout capabilities.

Java Spring Boot JPA JUnit Mockito Koyeb(deployment) Docker Swagger(UI)
Google Clone project

Google Clone

A responsive Google Search clone that faithfully recreates the iconic search interface while implementing modern web development practices and real search functionality using Google's Custom Search API.

JavaScript Vite CSS HTML
Daily Todo App

Daily Todo Prototype

A dynamic task management application using React and Vite, showcasing modern web development practices and state management principles with localStorage integration for data persistence.

React.js JavaScript Vite React Hooks
Portfolio Site Pic

Interactive Artist Portfolio - Desktop UI

A creative, desktop-themed portfolio website for multimedia artist Nautevol featuring an innovative user interface that mimics a computer desktop environment. Built with vanilla HTML, CSS, and JavaScript, the site showcases interactive elements including draggable icons, modal windows, audio players, and image galleries. The project demonstrates advanced CSS animations, responsive design principles, and creative UX/UI implementation. Key features include a 3D animated radio component, terminal-style text displays, and seamless audio integration for music samples. The site serves as both a functional portfolio and an artistic statement, blending technical proficiency with creative expression.

HTML5 CSS3 JavaScript Responsive Design Web Audio API
Demo Site Pic

Arduino Dual-Protocol Network Parser

A C-based network protocol parser that bridges human-readable commands with efficient binary packet transmission for Arduino/embedded systems communication. The system accepts text-based commands in `` format (like ``) for easy debugging and serial terminal interaction, then automatically converts them to compact binary packets with error detection via XOR checksums. The binary protocol follows a structured format: `[START_BYTE][LENGTH][PAYLOAD][CHECKSUM][END_BYTE]`, ensuring reliable data transmission while maintaining a minimal 37-byte footprint suitable for resource-constrained embedded devices. This dual approach provides the best of both worlds - human-friendly debugging during development and efficient binary transmission in production. The HTML/CSS/JavaScript demo provides a visual, interactive representation of the protocol conversion process. Built with vanilla JavaScript for maximum compatibility, it simulates the real-time transformation from text commands to binary packets, displaying each step of the conversion including payload encoding, checksum calculation, and packet assembly. I chose to implement this as a web-based demonstration because it offers universal accessibility - anyone can understand the protocol's operation without needing to compile C code or have Arduino hardware. The visual interface shows the packet structure in real-time, making abstract concepts like binary encoding and checksum validation immediately tangible. This approach is particularly effective for portfolios as it allows technical recruiters and engineers to instantly grasp the project's functionality through hands-on interaction rather than static documentation.

C Python HTML JavaScript CSS Make
View All Projects

Contact Me