“Dennis is a brilliant software engineer with a keen mind on design and an eye on new up-and-coming technologies. I had to pleasure to work with him on Drone Pass. When designing the architecture of the project, Dennis led the group meetings with consistently valuable input and perspectives keeping the project scalable and modular. I worked with Dennis to design a communication protocol between a tower control server and his drone simulation servers to manage drone traffic. His attention to detail and excellent design choices made the tower and drone communications a smooth and efficient task. I would love to work with Dennis again.”
Dennis Lin
San Francisco, California, United States
4K followers
500+ connections
About
Product-passionate SWE in San Francisco Bay Area. Experienced Full-Stack software…
Activity
Experience
Education
Courses
-
Algorithms, and Analysis
CS 209
-
Assembly Language and Embedded System
CS 111
-
Computer Organization and Design
CS 206
-
Computer System Management
CS 265
-
Contemporary Human Rights Issues and Challenges
GQ 394
-
Data Structure
CS 103
-
Database System
CS 361
-
Digital Logic Design
CS 110
-
Engineering Law Issues
GE 457
-
Hardware Description Language
CS 421
-
Introduction to Computer Science
CS 021
-
Logic Design Laboratory
CS 203
-
Object-oriented Software Development
CS 117
-
Operation System
CS 208
-
Operation System Programming
CS 207
-
Philosophy of Life
GQ 201
-
Philosophy of Religion
GQ 101
-
Programming Language Design
CS 114
-
iOS Application Development
CS 415
Projects
-
DronePass, Your right to share the future of airspace
Airspace authorization services for landowners. Air traffic control systems for authorities.
- Established publisher-subscriber patterned inter-services communication protocol and job queues with socket.io
- Set up production deployment with AWS EC2 spot instances, configured PostGIS Database and nginx reversed proxy
- Simulated drones flight path with Node.js micro-service. Created flexible API for real-world drones - drop-in replacements
- Visualized the simulation of drones…Airspace authorization services for landowners. Air traffic control systems for authorities.
- Established publisher-subscriber patterned inter-services communication protocol and job queues with socket.io
- Set up production deployment with AWS EC2 spot instances, configured PostGIS Database and nginx reversed proxy
- Simulated drones flight path with Node.js micro-service. Created flexible API for real-world drones - drop-in replacements
- Visualized the simulation of drones flight paths and rerouting processes with Leaflet.js in GeoJSON formatOther creators -
Issue.ly, Github repository issues analysis
Visualize the most important keywords from issues of any public repository on Github, intuitively.
- Implemented TF-IDF(Term Frequency–Inverse Document Frequency) algorithm in CoffeeScript
- Generated animated charts with D3.js and jQuery, accessing Github API to fetch issues descriptions from repositories -
Leopardspot, Interactive presentation on mobile
-
Candor, Appearance-based hand-gesture recognition
See projectHand-gesture recognition with single RGB 2D camera(webcams), without any other depth calibration devices. Invented a heuristic computer vision algorithm validated with OpenCV in C, 70%+ recognition rate with low res inputs.
+ Haar Feature Detection, for face recognition
+ uniform color quantization
+ color space conversion
+ skin-color modeling and detection
+ topological structural analysis
+ distance transform
+ morphology operations for skeletonization
+ ad hoc…Hand-gesture recognition with single RGB 2D camera(webcams), without any other depth calibration devices. Invented a heuristic computer vision algorithm validated with OpenCV in C, 70%+ recognition rate with low res inputs.
+ Haar Feature Detection, for face recognition
+ uniform color quantization
+ color space conversion
+ skin-color modeling and detection
+ topological structural analysis
+ distance transform
+ morphology operations for skeletonization
+ ad hoc methods
-
MIPS-Blueprint, MIPS pipelined CPU design
See project- Implemented functional validated pipelined MIPS CPU with Integer Arithmetic, Branching operations in Verilog
- Designed educational purpose detailed blueprint posters of the architecture, available in 4 different formats
Honors & Awards
-
5th Place, International Schools Software Competition
South East Asia Regional Computer Confederation
Please visit http://www.searcc.org/activities/competitions/ for more information
-
1st Place(Regional), Top 30(National), Informatics Academic Contests
Minister of Education, Taiwan
Sixth Place Award, Regional Contests, 2006
Forth Place Award, Regional Contests, 2007
First Place Award, Regional Contests, 2008
Third Ranking Award(National TOP 30), National Finals, 2008 -
2nd Place, National Problem Solving Contest on the Internet (NPSC)
-
9th Place, 2004
2nd Place Award, 2005
8th Place, 2008 -
National Top 30, Olympiad in Informatics Training Program, Taiwan
-
- Demonstrated comprehensive abilities to learn, design and apply new Algorithms in limited amount of time
- Finished the training programs with rank of top 30 among all of the high school students in Taiwan
#Entrance contest passed(Nation TOP 30), Training Completed, 2006
#Entrance contest passed(Nation TOP 30), Training Completed, 2007 -
Student Cluster Computing Challenge
National Center of High-Performance Computing
"Computing Pi", Special Award for Senior High Schools, 2006
"Computing the product of two large matrices", Second Place Award, 2007
Recommendations received
1 person has recommended Dennis
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content