Skip to content

What are you working on these days?

Ben Halpern on February 14, 2018

Whether personal or work projects, what are you building?

markdown guide

Building a personal site using Mithril.js that will eventually be deployed with Netlify.

It's incorporating a lot of tools and libraries that I have little experience in, namely:

  • Mithril (obviously)
  • Webpack
  • Netlify
  • Mapbox GL JS

I'll hopefully learn a lot in the process and actually finish it!


Just curious, what made you pick Mithril for this project?



you can look up some of my projects:
URL Shortener microservice ->
Request Header Parser Microservice ->
find random names for your projects ->


Side Projects: These days I've been writing a bunch of tiny apps to learn new tech rather than writing anything larger. I think it keeps me more interested because the end is always in sight! I have trouble if things aren't finished, so I like that I can get them done in 1/2 sittings. I've been doing a lot of the challenges recently as well as ones that I write blog posts about!

For work: I teach now! So lots of smaller apps there as well in order to demonstrate techniques/technologies!


Working towards building a fully functional application with a private blockchain. Currently learning about the Hyperledger projects that would enable me to do that. Waaaaay over my head for the moment though :D


Can't wait to see what you write about after all of this!


These days, I primarily workon my Startup, an API analytics platform, already process over 1 Billion API calls every week. For front end we use javascript and react. For backend administrative and third party integration is in Node.JS. For large scale data processing and ML (core part of our tech), we use Scala, and build on techs such as Hadoop, Spark, Kafka and so on.


Working on:

  • My portfolio using Gatsby.
  • Doing a PWA with React, Firebase Auth and Firebase Firestore.
  • Just deployed last version of Public Api's list.

I'm starting a new job next week after being out of work almost two months. It will be using Microsoft stack (MVC, C#, etc) and will involve supporting various manufacturing operations. The team there is very interested in microservices and cloud deployments.

On my own, now that the cramming for the technical interview process is over, I've recently purchased a Raspberry Pi and I'm learning about it. I'm still undecided if I'm going to take the more familiar path of Windows 10 IoT and C# or dig into Raspberian and Java. This learning experience could potentially be also used in my new workplace to replace the old desktop style PC's they're currently using on the production floor.


I'm really a bit busy these days, I'm working on the front-end (using angular 5) of an IoT platform sorbasoft, on the other hand I'm doing full stack in a management site using react.js and to finish studying a bit of cryptography for my PhD ;)


Angular 5? Boy time flies. How long have you been using Angular?


I've really used angular 5 very little since I started with it 2 months ago, I'm a React fan and I'm using angular because in the project they were already using it, not by my own decision, in change react I've been using it for about a year and a half since version 0.12


I'm at building tools to enable brands to create best in class conversational marketing experiences using our 🤖 Bot/AI platform 🤖.

Current tech stack in JS/Node:

  • TypeScript
  • React:
    • Styled Components
    • React Router
    • Formik
    • Redux
    • Storybook

  • Express

  • Ava + Jest (migrating everything to Jest because of TS support)

Also dabbling a bit in Python/Django, but still fairly new to that part of the stack.

Lots of fun and lots to do. 😉


Cool! If you don't mind me asking, what are the use-cases folks are finding best for conversational AI? What's still finicky?


These are just my thoughts as I’m still fairly new at the company.

Mobile is so common these days and because of that chat. I think Conversational AI is doing well for surveys or simple questions that help guide a user towards potentially buying a product or service. It doesn’t necessarily mean they buy something in the chat, but it’s another channel in omni-channel e-commerce that arms them with info to eventually make a purchase.

I think it also helps you build a rapport with your client and since they engaged the chat, stuff like notifications aren't as intrusive, provided you don't send them tonnes everyday.

I think the main finicky thing is not getting answers like you’d expect if you were talking to a real person. I’m not working on the AI part, so I can’t comment so much about that, but I think improving that is more about processing more chats to improve the conversation with a chat bot.

Also, for some things that you might normally buy in person, there’s a challenge there. How can you offer a great experience in chat that is comparable to the in-person experience or adequate enough? I think that’s the nut to crack.

I think once I’ve been there longer, I’ll have some better answers. 😉


My current side project is which I am also trying to monetize. It's interesting and more than just plain code.

For work, I started this week to implement GraphQL subscriptions over WebSockets but with AWS Lambdas and IoT. Today I had my first demo. 🙂


Building a data streaming platform to improve search. Involves Kafka and its API, Elasticsearch, ServiceStack. Quite exciting.

Would love to work on a side project to keep myself educated.


Is this a personal project or a job? Would love to learn more.


It's job. This was personal interest that has turned into a project within company.

Also, probably it would be correct to say streaming pipeline, not the platform itself.


Currently I am working on GitCup.

It's one of my side projects, a desktop tool that allows devs to estimate user stories by using coffee cups and their own Git commits.

GitCup projections


In terms of personal projects I am currently very slowly working on 2 big features for a JavaScript library I created called Winwheel.js.

Winwheel.js allows people to easily create Wheel of fortune style spinning wheels on HTML canvas (more details at

First big feature is making it responsive, so the wheels reduce in size on tablet and mobile devices. I've had a lot of queries about this in the last few months.

Second is supporting animation of more than one wheel on the screen at the same time.

Just need to find/make the time to complete coding, update the documentation and write tutorials.


For work, a learning management and employee evaluation system.

Personal project - I've slowly been working on a kitchen companion project for my wife. Something like Out of Milk, but with the features it doesn't have that she wants. Plus a recipe tracker and meal planner (those are my ideas - she doesn't know about them yet :) ).

Something I started but have been neglecting is learning Unity for game development.


Boy, where to start...mostly I have been working on learning new things. Having been more of a back end developer in my work life, I've now moved into learning (or relearing) front end technologies to take the next step career wise.

Thus far on the technical end I've been working with:

  • Bootstrap 4
  • JavaScript
  • JQuery
  • HTML
  • CSS
  • Wordpress
  • Php
  • Python

On other fronts I've been trying to wrap my head around:

  • Business development
  • Branding
  • UI/UX design
  • Wordpress theme development
  • Web design and accessibility

Basically, I have been prepping to launch my freelance career and working towards building my own site to assist in the journey.


I'm working on a crowd-sourced fact-checking site and browser plugin to combat fake news. Think Stack Overflow for fact checking.

Basically I don't think we can really expect Facebook or Google or some kind of magical AI solution to solve misinformation on the internet, we need a broader approach that involves a wide swath of people. I wrote a blog post about it recently to explain my thinking at a high level: Facebook can't save us from fake news.

I'd welcome thoughts and comments. And shares, of course :)!


Working on improving the UI of a really small application that I recently created - SixthHash. It lets you compare different IT technologies and tells which is one more hotter (has more community involvement) than the rest. It crawls the forums for data, so we can say it's really real-time. :)


Currently I have 2 side-projects:

IsMyDependencySafe is a website to make it easy to check if specific software has security vulnerabilities (e.g. the database you're using).

It's built with React, Asp.Net Core and ElasticSearch, although I admit React is overkill for that UI.

The second one is DreamFort, a dream journal that will make it very fast to write dreams down. This will be the first iPhone app I make, and it will be done with Xamarin.


I finished not long ago a general-purpose job queue with a worker made to send e-mails, with easy new worker development, multi-account handling (for multiple identities), e-mail error reporting (SMTP) and more (the project can be found here).

I finished re-making my blog (talking about IT, development, and some random cooking breaks), which also features RSS and (soon to be developed, c.f. the above project) e-mail subscription (the blog is free of any bloat or trackers and can be accessed from here).

I have a few other side-projects that I'm working on, such as my Paste ciphered pastebin service (which needs a total rewrite) and a project idea collector website. Most of them can be found at Gitlab.


I'm fixing my MindFlex circuit so I can connect it to arduino and experiment. Also I'm learning Haskell and preparing myself for giving a speech about Perl in an event.

On the other hand in Interferencias (a group I manage about digital rights and privacy awareness in my country) we are preparing a 2 days event about cybersecurity, so I'm all in preparing it. Busy days!


And a great talk it was. MindFlex was mindboggling, too. (no pun intended) (what the heck, pun intended)


On my job: working on a rather boring insurance frontend page application :)

As a side project: truth is I just finished a Data Science visualization tool (github:DaViL made with Python using libraries Bokeh and a bit of Flask. On my last commits I used it to learn Docker as well!

Now I am a bit stuck without great ideas but I'm curious about Kafka and streaming platforms.


I'm working on personal and professional development.

  • For personal development:
  1. Read the High Performance Habits

  2. Reading every day the word of the day on Cambridge Dictionary

  • For professional development:
  1. Read the Clean Code

  2. Doing a little bit of free code camp Challenges to improve my front end skills.

  3. Looking for libraries and repositories to contribute on Github.

  4. Actively answering questions on Stack Overflow.

I would love to hear suggestions from all of you on how i can improve.

How about you Ben?


Quit my job a couple of months ago to travel and focus more on learning and working on open source.

Learning haskell, reasonml, graphql, d3

Side projects A test template generator plugin for atom (WIP) and a PWA app to track and map locations of images that I have taken via the app.

Open Source projects I am currently contributing to

I will have to work on looking for a job again soon, but in the meantime if anyone wants some help on some open source projects, get in contact, I got time to contribute :)


I'm also building a church song lineup builder as a Firebase app building challenge entry. I'm using Firebase, React Native, React Navigation, and my Unlimited Machine Works and react-umw libraries.


Building a simple forum with Vue, TypeScript, GraphQL and Go.

The full stack is:

  • Vue
  • vue-i18n
  • TypeScript (+ TS helpers for Vue like decorators, etc.)
  • Webpack (+ different loaders, such as Pug, SASS.)
  • Go
  • GraphQL
  • JWT

Gonna bring Postgres soon in the stack.

That's my university task though. If you're interested, you can look at the code there:


Side Projects: Studying 30+ Hours for technical interviewing, which is interrupting my actual hobby which is learning data science/machine learning. Was halfway into replicating this dude's post

Work: Extending our entitlements to cover more types of entities and users who work with those entities.


Side projects

I've introduced new syntax for DEP (a GitHub bot that helps to manage PR dependencies) and should merge the changes today, hope I don't break anything ;)

For work

I quit my job a month ago, and currently looking for new dev roles.


My current work is an VueJS+Vuetify+Firebase store Kyaku Store and doing my portfolio.


Well, since you're asking :). Some days ago I wrote a rant about Gerrit's imperfect notifications so I decided to create my own!

Basically, it's a Node.js app which calls Gerrit API, creates comprehensive list for comments that are related and displays them in one neat list. There's a simple React UI, with browser notifications, comment grouping (by subject, author,...) and a simple mechanism for "unread comments" that displays their amount in title bar and colors 'em green.

So, basically everything I needed. I just wanted to hack some prototype, but now my team is using it as well, so I started to polish it a bit and write some tests.

  • encapsulating Level logic of a game so levels can be downloaded (err..bought) as bundles without having to update the main app everytime.
  • Fiddling with the Leap Motion SDK, this device has a lot of potential cool uses.
  • Learning React Native because gamedev isn't a stable work where i live and one should add more cards to his/her skillset

Cleaning up Awesome JSON datasets and closing out issues on BootstrapCDN. Oh and preparing to run for an OSI Board seat.


Building out a new version of my personal site in Gatsby JS. A static site with a SPA feel, generated using React and Graph QL is still blowing my mind.

Working on a new Redux/React progressive Web app to display useful information for a popular game, going to try and leverage Payments API and Stripe for registration / subscription.


A tad lame but FreeCodeCamp.

I'm a senior dev, I've been coding for like a decade or so? I've been working with JS for over 5 years. I've worked with MV* libraries for just about as long, seeing the evolution from Backbone to KnockoutJS, to AngularJS, React, and now I'm currently working with Angular.

Yet, I'm enjoying the hell out of re-learning basics especially in the context of development as it is today.


Side Project:

Working on a Web Application Scanner called Linguini to update myself on python3 and implement some good patterns both in architecture and Devops.

It also helps me to stay up to date regarding security and information disclosure.


Well, my main project is still SBTCVM, a balanced ternary virtual machine, is still being developed, recently i upgraded the help system and added some dev aids such as rom viewing and a gui wrapper for the assembler. It still doesn't have an operating system, but some more advanced roms are in development.

aside from sbtcvm, i recently have gotten into writing tiny one-file python scripts. Such as a number guessing game and a random-path-drawing algorithm. I've collected these in a git repo here:

Recently I also started working on my old square-wave synthesizer, Floored Square Simple Synth, again. adding some new features like a waveform view, more octave stacking methods and such. Ive also added some more synths to use with it, such as a 64-event drum sequencer with load/save capacity and variable Speed and note timing, a real-time theremin-like square-wave synthesizer, and im currently working on a new reverb-centric synthesizer with a real-time note fade visualizer.


I Just finished my personal website is where your friends can vote for you if you are a good or bad person ... and im in the process of advertising. And i hope someone could help me in this.


Currently working on iOS Swift Tutorials using PHP as my backend.

Since I'm having a long weekend this week, I plan on teaching and helping my friends who just started on programming. So I'm gonna be a teacher this weekend, yay!


At work we're building an e-commerce-website for a duty-free-airport-chain. The project has been running for 14 months now, and is planned to go live in the summer. Lots of new lessons for me, since this is my first project where lots of functionality is handled via JS/API (Forms, User-Settings etc.), in contrast to my previous ones, where there was only JS for user-interactions (animations, modals etc.). Other than that it's a pretty normal server-rendered shop.

Personally nothing currently, no ideas and time for game-dev, or any other things. Been reading more than coding at home lately.


Started a new job 3 weeks ago, my first developer job. I'm currently working on SQL Server Reports, both on creating and optimizing the SQL queries behind the report and making new reports for different needs of the business. I'm also getting introduced to the PHP codebase for the main application the business uses.


I've been writing occasionally about problems I'm solving at work here and on my blog!

Speaking of work, I'm one of the lead engineers @ Kadenze - we are building a platform to bring together educators, artists, and engineers from leading universities to provide arts & creative technology education.

Also when I have some spare time, I've been trying to work on a side-project with a friend which I'm hoping to launch soon in the next month or so.

One such side-project I launched with him in the past is LowOrbit - A live connection with the International Space Station using data and visuals


A web API routing library in F#. There are already two good ones, Suave and Giraffe, so I don't expect it to amount to much. But it is something I want for my own personal and professional uses. Some of the things I wanted to do were incompatible with both those projects.

And really this is just yak shaving for some business programming I need to do.


Oooh good question. I'm realizing now none of my active projects involve writing code, but they are code related.

Work: Updating team documentation. We have changed some systems, roles, branding, found many bugs, etc which makes it a good time to burn out existing (and outdated) documentation to the ground and start over.

Personal: Uh, does working on my talk for Codeland count? Also, finishing up phase one of the Grow with Google / Udacity Mobile Web Specialist nanodegree.

The project I really want to work on soon is redoing my portfolio site. Like for real this time. Code all of the things!


Rebuilding from scratch my solution to a true peer to peer delivery system using the MEAN stack.

Previously built using Django. Going the PWA way with it, so trying something different.


Making an api and cross platform app for my college website, building meta search engine to group all e-commerce websites results in my country in one place


For school:
Building a compiler in MIPS, implementing the SeamCarving algorithm

For myself:
Trying to build a small Brainfuck interpreter in Python3


I'm working on which I have to solely do API, Desktop app, Mobile app, landing page, etc! But all of it is going to be open source at this stage.


Working out my Android Path, have received a lot of help and books suggestions(from this lady @adele)


Several plugins for Apache Cordova that replace third-party ones we use in our apps. We want to mitigate the integration issues we face every time we deploy new versions.


Still working on this personal project Manta - a flexible invoicing desktop app with beautiful & customizable templates.

Ideas and suggestions are welcome! :)


I'm working to finish the FreeCodeCamp set of frontend projects so I can get my Front-End certificate! I'm currently working on the Simon Says Game project.


Writing a book, about what's obvious for me, and looks like a real revelation to my colleagues. I have to say it is really hard to put something so obvious into real words. :/


At the moment I try to get up and running with the whole serverless stuff, so I can sell myself as full-stack dev.


I created a cms with codeigniter, rest api and angularjs a year ago. I started to upgrade it a week ago. First I'm updating to angularjs style then I will change the framework to Symfony.


Hi! Doing build engineering for cross platform mobile development. Kinda radical change after classic devops. But seems I like it!


Building a website using ReactJS

This is my first time to create a website coded from a JavaScript library and until now I am learning many things while creating it.


Learning how to use Retrofit to make HTTP requests and Gson to learn about serialization and deserialization for Android development.


I recently startend working on an idea that I imagine will cover lot's of things I would love to try:


Working on my portfolio site and projects to showcase. Leveraging social media to build my brand 'website ciphers' web developer.


Working on e-learning system build from scratch; I'm at analyse - database building step. Looking for the right technology to use and hope yo dive in completely this weekend

code of conduct - report abuse