Name: David Kopec
Type: User
Company: Oak Snow Consulting LLC
Bio: Author of Classic Computer Science Problems series & Dart for Absolute Beginners, Associate Professor @ Champlain College, Podcaster, App Developer
Twitter: davekopec
Location: Burlington, Vermont
Blog: davekopec.com
David Kopec's Projects
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Add a contact to the address book without an entitlement.
NES game submitted to the 2016 NESDev coding competition.
Compiler for the C3 language
A simple binary heap based priority queue for C3.
An extensive Swift wrapper for the Yelp Fusion API.
Part of the Git Tutorial from Chapter 15 of Dart for Absolute Beginners.
A library for legal chess move generation, maintenance of game state, and format conversion.
A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
Chesspresso is an open-source chess librarary, written entirely in Java
A simple CHIP-8 Emulator in Swift
Source Code for the Book Classic Computer Science Problems in Java
Source Code for the Book Classic Computer Science Problems in Python
Source Code for the Book Classic Computer Science Problems in Swift
A python wrapper around CloudKit Web Services for server-to-server connections.
An incomplete implementation of Connect 4 with tests for accurate completion.
An incomplete implementation of Connect 4 in Java 8 with tests for accurate completion.
Constraint Satisfaction Problem Solver for Dart
OS X Arcade Game Written in Swift
Source Code for the Apress Book Dart for Absolute Beginners
Personal Learning Project Hacking Together a NES Emulator in C w/ SDL
Make an animated GIF that dissolves from one image to another using Python's Pillow.
A WIP Intel 8086 and IBM PC 5150 emulator.
A Swift subclass of NSImageView for loading remote images asynchronously.
A simple iOS drop down list written in Swift.
A simple Swift subclass of UIButton for setting outlines in IB.
A camera capture class like UIImagePickerController that allows for scribbles and overlayed text.
A simple iOS color picker presented as a vertical hue bar.
A Tetris-like game in Python with the Arcade library.