Search
Zoe D.'s Photo

Frontend Engineer & Former Professor – JavaScript, React, HTML, C
Zoe D.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60

About Zoe


Bio

Hi! I'm Zoë, a software engineer and former university professor. I earned my Master's from Howard University and my Bachelor's from Oberlin College. During my time in school, I developed a strong foundation in both technical and analytical thinking.

After graduation, I served as an Assistant Professor of Digital Media at the University of the District of Columbia for 4 years. I currently work professionally as a frontend engineer building production applications using JavaScript,...

Hi! I'm Zoë, a software engineer and former university professor. I earned my Master's from Howard University and my Bachelor's from Oberlin College. During my time in school, I developed a strong foundation in both technical and analytical thinking.

After graduation, I served as an Assistant Professor of Digital Media at the University of the District of Columbia for 4 years. I currently work professionally as a frontend engineer building production applications using JavaScript, TypeScript React, and modern web frameworks, such as Next.js. This allows me to bring real-world industry experience into my tutoring sessions.

I have been teaching and mentoring students for several years in both classroom and one-on-one settings. My students have ranged from high school learners exploring programming for the first time to college students completing computer science coursework, as well as adult career changers preparing for technical interviews or building portfolio projects.

In the classroom, I designed structured lesson plans and guided students through hands-on projects. In one-on-one sessions, I focus on identifying where a student feels stuck, breaking concepts into manageable pieces, and reinforcing understanding through guided practice rather than simply providing answers.

My tutoring approach emphasizes clarity, confidence, and independence. I believe students learn best when they understand why something works, not just how to make it work once. Whether we are reviewing JavaScript fundamentals, building a React application, styling layouts with CSS, or working through logic problems in Python, I aim to create a supportive environment where questions are encouraged and mistakes are part of the learning process. My goal is not only to help students complete assignments, but to help them develop the problem-solving skills and technical confidence they need to succeed long term.

Let's connect!


Education

Oberlin College
undergrad
Howard University
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Zoe hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Computer Programming

Computer Programming

I am a professional software engineer with experience teaching programming concepts in both academic and one-on-one settings. My background includes working with JavaScript and Python, as well as guiding students through core topics such as variables, control flow, functions, data structures, and debugging strategies. I focus on helping students understand the logic behind programming so they can transfer skills across languages and projects. Whether you are new to coding or working through a specific assignment, I aim to build clear thinking, structured problem-solving habits, and long-term confidence.
CSS

CSS

I use CSS daily in professional frontend development to build responsive, accessible, and production-ready user interfaces. My experience includes working with modern layout systems such as Flexbox and CSS Grid, as well as writing scalable styles using modular CSS approaches. I have applied CSS in real-world applications where performance, cross-browser consistency, and clean structure matter. I can help students understand everything from foundational styling concepts to responsive design, layout debugging, and best practices used in modern web development.
HTML

HTML

I use HTML daily as a professional frontend engineer to build structured, accessible, and standards-compliant web applications. My experience includes writing semantic HTML, organizing content for clarity and accessibility, and structuring pages that integrate cleanly with CSS and JavaScript. I understand how proper markup impacts performance, SEO, and maintainability in real-world projects. I work with students on everything from foundational page structure to building multi-page websites and preparing projects for modern web development workflows.
JavaScript

JavaScript

I use JavaScript daily as a professional frontend engineer building production web applications. My experience includes working with core language fundamentals such as scope, closures, asynchronous programming, promises, and modern ES6+ features, as well as applying JavaScript within frameworks like React. I have helped students understand both foundational concepts and more advanced topics such as debugging, API integration, and writing clean, maintainable code. Whether you are learning JavaScript for the first time or preparing for technical interviews, I focus on building true understanding rather than memorizing patterns.
Python

Python

I have experience using Python to teach and reinforce core programming concepts such as variables, conditionals, loops, functions, and problem-solving logic. My background as a software engineer allows me to focus on helping students understand how programming works conceptually, not just how to complete a single assignment. I have worked with learners who are new to coding as well as students completing coursework or building small projects. I emphasize writing clear, readable code and developing strong logical thinking skills that transfer across languages.
React

React

I use React professionally to build and maintain production web applications, including complex, state-driven user interfaces. My experience includes working with functional components, hooks, state management patterns, routing, and integrating APIs in real-world environments. I have also guided students and junior developers through building React projects from scratch, debugging component logic, and understanding how React works under the hood. I can support learners at multiple levels, from understanding JSX and component basics to structuring scalable applications and preparing for technical interviews.
Zoe D.'s Photo

Questions? Contact Zoe before you book.

Still have questions?

Hourly Rate: $60
Contact Zoe