Tags

2 Projects (2d geometry)

WEB Illustrator

2020 (38 yo) - Dev time: 1
Vector / SVG creator / editor entirely WEB using canvas / SVG render
  • SVG Import, edit, export, PNG export
  • Zoom, Pan, select (single or multiple), fit to selection
  • Undo / redo / snapeshot
  • Copy & paste in system clipboard, managing content transfer from/to illustrator
  • Advanced text management, with custom text-vector render, and controls of any attribute (font parser, weight, line height, letter spacing)
  • Basic transform (scale, rotate, translate), flip
  • Bézier curve editor, add/remove/move control points, control interpolation (smooth, symmetric, linear, corner)
  • Group, ungroup, control z-index, select inside group
  • Object instance manager with shared geometry (geometry changes affects all instances, but every instance can have it's own styles)'
  • Basic geometry creation (circle, rect, text, Bézier curves/poly)
  • Geometry effects/styles: shadow (drop, 3d), blur, solid fill, gradient fill (radial, linear), stroke (inner, outer, brush), texture fill, clip, geometry combine (union, intersection, substarction), smooth corners, path offset, text to path, warp (on curve, on surface), mirror, clone with transforms
  • Constraint layout manager, auto align/size elements relative to the others
  • Template manager (create parameters and help customize the aspect of your artwork)
  • Save, load and organize projects
Typescript
2D Geometry
Canvas API
SVG
Web App

Video

Screenshots

Links

Parking App

2017 - 2019 (35 yo) - Dev time: 3
Co-Founder of Krap, a mobile App to help the driver to easy find a parking spot (on street or private park). The parking availability data can be collected via a parking sensor or directly from the users using the app. When you are close to your destination, a machine learning algorithm drive you across the street in which you have more chance to find a free parking spot.
We won the open innovation summit in Turn (2017) as most innovative startup, and we have been selected as one of the top 10 startup in SENTE Mobility Program in 2019.
My contribution:
  • Design and build the parking sensor in all its parts (electronic, firmware, enclosure)
  • Custom DX11 based 2D map draw/edit engine (due to performance reason with very large 2D geometry dataset)
  • OSM data extractor.
  • Traffic simulator on real OSM data (plus the parking spot on street, inserted manually) to test the algorithm performance compared to the random
  • Routing and navigation algorithm from raw GPS data (extremely approximates)
  • Android NDK map / routing library, android GPS recording, android GPS data simulator from a previous GPS recording
  • On street parking edit web app, drawing on a map or using GPS during a city walk
C++
C
Kotlin
Android
Android NDK
C#
WPF
HLSL
DX11
OSM
Socket
GPS
2D Geometry
Routing
Firmware
ESP8266
3D Print
WEB Api
Algorithm
Desktop App

Video

Screenshots

Links