186 lines
6.4 KiB
HTML
186 lines
6.4 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Zev Averbach</title>
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/basscss/7.0.0/css/basscss.css" />
|
|
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
|
|
<style>
|
|
h1 {font-family: "Open Sans", sans-serif;}
|
|
p {
|
|
font-size: 16px }
|
|
.h0 {font-size: 30pt;
|
|
font-weight: 800}
|
|
.current-page {opacity: .3}
|
|
#content { width: 400px }
|
|
p, ul {text-align: left}
|
|
|
|
</style>
|
|
<script src="./static/_nav.js"></script>
|
|
|
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-123137342-1"></script>
|
|
<script>
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag(){dataLayer.push(arguments);}
|
|
gtag('js', new Date());
|
|
|
|
gtag('config', 'UA-123137342-1');
|
|
</script>
|
|
|
|
</head>
|
|
<body class="center">
|
|
<header class="mt4 m2 clearfix">
|
|
|
|
<img style="margin-bottom: .8em; border-radius: 20%" src="https://www.gravatar.com/avatar/fe783e04644862c30823614f31b9a996/?s=360" />
|
|
|
|
<div class="h0 bold" style="line-height: 1.2em">
|
|
<a id="title" href="/" style="text-decoration: none; color: inherit;">Zev Averbach</a>
|
|
</div>
|
|
<div class="h2 mb2">
|
|
Full Stack Developer
|
|
</div>
|
|
|
|
<nav class="white bg-white">
|
|
<div id="nav">
|
|
|
|
|
|
|
|
<a href="/"
|
|
class="btn btn-primary not-rounded py2"
|
|
|
|
style="color: #222; background: #ded5d1;">About</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/projects"
|
|
class="btn btn-primary not-rounded py2"
|
|
|
|
style="color: #222; background: #d4c8c4;">Projects</a>
|
|
|
|
|
|
|
|
|
|
<a href="/blog" class="btn btn-primary not-rounded py2 bg-white black border">Blog</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://www.dropbox.com/s/zbrwqgn688igce7/Zev_Averbach_Resume_2021.pdf?dl=0"
|
|
class="btn btn-primary not-rounded py2"
|
|
|
|
target="_blank"
|
|
|
|
style="color: #222; background: #cabbb7;">Resume</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://www.linkedin.com/in/zev-averbach-964572156/"
|
|
class="btn btn-primary not-rounded py2"
|
|
|
|
target="_blank"
|
|
|
|
style="color: #222; background: #bdb0ac;">LinkedIn</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="https://github.com/zevaverbach/"
|
|
class="btn btn-primary not-rounded py2"
|
|
|
|
target="_blank"
|
|
|
|
style="color: #222; background: #8c8080;">Github</a>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</nav>
|
|
|
|
</header>
|
|
<div id='content' style="margin: 0 auto">
|
|
|
|
|
|
<div id="syllabus">
|
|
<span class="h1 bold">The Syllabus</span>
|
|
<p class="mt1">
|
|
In the fall of 2019 I built a platform for <a href="https://the-syllabus.com" target="_blank">
|
|
The Syllabus</a> to send endlessly customized "syllabi" to their subscribers
|
|
every week. It launched in late September and is building steam.
|
|
(Flask, Pydantic, AWS S3 + SES, Vanilla JS)
|
|
</p>
|
|
</div>
|
|
<hr>
|
|
<div id="transcribely">
|
|
<span class="h1 bold">Transcribely
|
|
<a href='http://www.recurse.com' title='Made with love at the Recurse Center'>
|
|
</a>
|
|
</span>
|
|
<p class="mt1">
|
|
In late 2018 at the Recurse Center I made a prototype of
|
|
a human-machine transcription interface I like to call Transcribely.
|
|
It's pretty amazing, in that it saves upwards of 50% of labor
|
|
compared to a human transcribing from scratch. (React.js + Flask)
|
|
Contact me for a demo! It'll soon be in production at Averbach Transcription.
|
|
</p>
|
|
</div>
|
|
<hr>
|
|
|
|
<div id="tappt">
|
|
<span class="h1 bold">Tappt</span>
|
|
<p class="mt1 ">
|
|
In 2015 a couple friends and I made
|
|
<a href="https://www.tappt.co" target="_blank">
|
|
Tappt</a>
|
|
at a hackathon. It's a web app that allows users to
|
|
search for keywords inside videos. We've since fleshed it
|
|
out into a commercial service. (Python, Flask, JS)
|
|
</p>
|
|
</div>
|
|
|
|
<hr>
|
|
<div id="auto-assigner">
|
|
<span class="h1 bold">Auto-Assigner</span>
|
|
<p class="mt1 ">
|
|
In the fall of 2017 I designed, implemented, and deployed a
|
|
work assigner for
|
|
<a href="https://avtranscription.com" target="_blank">
|
|
Averbach Transcription</a>.
|
|
This is run as a background process, assigning transcription
|
|
work automatically based on transcribers' current workloads.
|
|
It saves Averbach Transcription 30+ hours of labor every month
|
|
in assigning and re-assigning transcription projects. (Python)
|
|
</p>
|
|
</div>
|
|
|
|
<hr>
|
|
<div id="auto-invoicer">
|
|
<span class="h1 bold">Automatic Invoice Generation</span>
|
|
<p class="mt1 ">
|
|
In the summer of 2016 I designed, implemented, and deployed
|
|
automatic invoice generation for
|
|
<a href="https://avtranscription.com" target="_blank">
|
|
Averbach Transcription</a>.
|
|
This integrates with Freshbooks web API v2.1, generating
|
|
invoices from completed transcription projects. It saves
|
|
Averbach Transcription 20+ hours of labor every month compared to
|
|
the old manual invoicing process. (Python) </p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
<script>
|
|
fetch("https://dev.to/api/articles?username=zev")
|
|
.then(articles_response => articles_response.json())
|
|
.then(articles_json => console.log(articles_json))
|
|
</script>
|
|
</body>
|
|
</html>
|