# Hello, I'm Jasim

**URL:** https://d.strumenta.community/t/hello-im-jasim/333
**Category:** Introduction
**Created:** [March 1, 2020, 3:56pm UTC](https://d.strumenta.community/t/hello-im-jasim/333 "2020-03-01T15:56:43Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![jasim](https://d.strumenta.community/user_avatar/d.strumenta.community/jasim/32/140_2.png) [@jasim](https://d.strumenta.community/u/jasim)
#### Post date: [March 1, 2020, 3:56pm UTC](https://d.strumenta.community/t/hello-im-jasim/333/1 "2020-03-01T15:56:43Z")

</div>

Hello everyone,

I’m Jasim and I have been building a code generator for UI designs which takes designs from Sketch and Adobe XD, and generates clean, minimal, and editable HTML and CSS. It is at [https://protoship.io](https://protoship.io)

I’ve been fascinated by compilers and code generators for a long time. Code generators were sort of my entry to the craft, thanks to a tool called Virtual TBrowse, which took a .dbf flat-file database and generated an editable datagrid in Clipper. The code it produced taught me a lot about the APIs as well as the TBrowse programming model.

After making business apps for close to a decade I became disillusioned by the repetitive nature of the work - the essence of a double-entry book-keeping application for example, is the same irrespective of whether we’re building it in the web with a recent JS front-end framework, or if it was built a few decades ago in DOS and FoxPro. Yet we keep reinventing the wheel every few years and that is at the root of my interest in model-driven development.

I’m looking forward to participating in this community and am excited to meet you all!

Best,  
Jasim

---

<div class="post-metadata">

### Author: ![osdotsystem](https://d.strumenta.community/user_avatar/d.strumenta.community/osdotsystem/32/207_2.png) [@osdotsystem](https://d.strumenta.community/u/osdotsystem)
#### Post date: [March 16, 2020, 9:58am UTC](https://d.strumenta.community/t/hello-im-jasim/333/2 "2020-03-16T09:58:56Z")

</div>

Hey this needs more 💗. Maybe this needs more marketing. I know designers who love sketch and having to work only in sketch and hand over to backend guys is really great!

---

<div class="post-metadata">

### Author: ![digital-ember](https://d.strumenta.community/user_avatar/d.strumenta.community/digital-ember/32/14_2.png) [@digital-ember](https://d.strumenta.community/u/digital-ember)
#### Post date: [March 16, 2020, 12:50pm UTC](https://d.strumenta.community/t/hello-im-jasim/333/3 "2020-03-16T12:50:14Z")

</div>

My wife’s a UX designer using both Sketch and Adobe XD on a daily basis. I’ll let her know about protoship.

---

<div class="post-metadata">

### Author: ![ftomassetti](https://d.strumenta.community/user_avatar/d.strumenta.community/ftomassetti/32/8_2.png) [@ftomassetti](https://d.strumenta.community/u/ftomassetti)
#### Post date: [March 16, 2020, 4:23pm UTC](https://d.strumenta.community/t/hello-im-jasim/333/4 "2020-03-16T16:23:28Z")

</div>

Hi Jasim, protoship seems super interesting, I will share it on social media right away

I agree very much with your considerations on the repetitive nature of much work: I also want to tackle this, by providing better tools. I think what you have built with protoship is a great example!

---

<div class="post-metadata">

### Author: ![jasim](https://d.strumenta.community/user_avatar/d.strumenta.community/jasim/32/140_2.png) [@jasim](https://d.strumenta.community/u/jasim)
#### Post date: [March 16, 2020, 5:30pm UTC](https://d.strumenta.community/t/hello-im-jasim/333/5 "2020-03-16T17:30:40Z")

</div>

Thanks @osdotsystem!

@digital-ember That’s great! There is a learning curve to the tool, so please let me know if she has any questions.

@ftomassetti Thanks for the shout-out. There is a fair amount of work to be done to make it a mainstream tool. I think the case-study might be interesting to the folks in this community. Will write up about it and let you know.
