I'm a web developer. Some of my work is listed below.
You can also check my:
- development notes,
- code repositories at BitBucket.
I also maintain a modest collection of annotated links to interesting foreign solutions for later examination and usage.
Okay, below is a structured list of some of my projects.
Live projects
Most recent/active/popular applications:
- Tool — a www/cli framework
- Docu — a schema/query API for document DBs
- Dark — «data analysis and reporting tool»
- Orgtool — a flexible information management platform
- pyrant — a pure-Python API for Tokyo Tyrant
- AutoSlugField for Django — automated slug field for Django
- EAV for Django — an efficient EAV implementation with transparent lookups
All my applications:
| project | description |
|---|---|
| Tool | a lightweight web framework based on existing packages |
| Docu (ex. PyModels) | a lightweight framework for mapping Python classes to schema-less databases (see also the first article on Pyrant+PyModels in Russian) |
| EAV-Django | an implementation of the Entity-Attribute-Value data model for Django. |
| Pyrant fork | a Python API to Tokyo Tyrant. Originally by Martin Mac Donell, improved by me and lasizoillo; I'm the current maintainer (since ~June 2010). |
| Nuvola | a concept/discussion of the decentralized storage for Tool |
| DARK (ex. Datashaping) | a crazy short-term experiment that eventually becomes useful: high-level query API for a list of dictionaries (incl. generation of tables with aggregates, pivoting, etc.) |
| django-autoslug | an AutoSlugField for Django. Supports custom slugifying functions (including the pytils one) and other useful features. Well-tested and patched by other developers. I use it in almost every website I build. I've also found a snapshot being bundled with Snowy (see use case). |
| django-view-shortcuts | some decorators and filters that I find extremely useful when designing Django views. One piece of code is based on the work by Alex Solovyev, everything else is written by me for various websites and extracted to the single package. |
| django-harness | «Django settings on steroids», a light but indispensable wrapper for settings. Well, at least it saves time and focus. |
| Organizer Tool | concept, with zzr (UPD: in development) |
| django-organizer | with Guilherme Gondim |
| django-ljsync | (see project page) |
| raindrop | (see project page) |
Websites:
Completed projects
Some projects are live but I don't participate them anymore.
Applications:
Websites:
- IPPK USU
- EDC Russia
- Synthetica 100%
Abandoned projects
| project | description |
|---|---|
| PyTyrant fork | a Python API to Tokyo Tyrant. Originally by Bob Ippolito, extended by Eric Florenzano, then improved by me and further improved by Daniel Lundin. |
Applications:
Translations for other projects
I translated a number of software projects to Russian language. If some of these translations go out of date, please feel free to nudge me.
| project | when | where |
|---|---|---|
| Bitbucket | 2010-03 | 1st changeset |
| django-registration | 2009-10 | the changeset |
| gmail-plasmoid | 2009-05 | gmail-plasmoid.po |
| django-diario | 2009-02 | django.po |
| django-photologue | 2008-10 | issue#79 — still not accepted (as of May 2009) |
| snapboard | 2008-10 | django.po, djangojs.po |
| django-forum | 2008-10, 2009-02 | django.po |
| kdesvn | 2006-09-09, 2007-12-21 | ru.po — I do not maintain this file because a) it's rather large, and b) I don't use svn (and. therefore, kdesvn) anymore. |
| Trac | 2006 | templates lacked gettext support so I only translated them for my team members while we we developing mrn. there are no files left. |
Bug reports
Misc.
A bunch of websites; most of them are perfectly alive but my work is done:
- NovoeTV
- etc. (including html/css coding and other partial work)