Krum Cheshmedjiev's portfolio

I try to show all the major works, fully done by me, related to computers, ordered chronologically.

I have not mentioned all "pre-press" works of mine over all the years, they are many, and wide range, ranging from business cards and letterheads to a monthly newspaper.

  1. KC TG Guard - anti-spam bot, automated monitoring and moderation tool for Telegram communities, focused on keeping groups reliable and orderly.
  2. KC Discord Guard - anti-spam bot, solution for monitoring, moderation, and administrative support for Discord communities.
  3. KC Secretary - AI agent, external cognitive system and personal Telegram ToDo secretary that organizes tasks, goals, rules, and a journal, and supports decision-making.
  4. KC OpenClaw Supervisor - a monitoring and supervision system for OpenClaw services and automations that supports their reliable operation.
  5. Local transcription - a local environment for transcribing audio and video materials on a local LAN server without external APIs.
  6. AI workstation / OpenCode - a development workspace with AI assistance and OpenCode integration for day-to-day technical tasks.
  7. KC CNC Ready - AI powered project that organizes and prepares the resources and workflow steps required to operate CNC equipment.
  8. Pegasus Bridge - A secure local bridge that lets Windows PowerShell, PHP/XAMPP and WSL2 applications submit plain-text email through a running Pegasus Mail client, without storing separate SMTP credentials in each application.
  9. KC Batch Find & Replace for Word - A Microsoft Word tool for finding and replacing the same text across multiple .DOC and .DOCX files in a selected folder, with optional subfolder processing and a final report.
  10. BitcoinBorsa.bg - A BTC to BGN exchange, automated marketplace to trade cryptocurrency to Bulgarian currency. Allows to create offers, both "buy" and "sell" type. The "sell" offers can be "hard price", or "proportional to current Bitcoin price". Members have their wallets on the site, where the current value of each currency is stored, before it can be used to trade (and after the offer settlement).
  11. KC WP+ClassMarker - Integrate WordPress and ClassMarker® to pre-populate user details in ClassMarker® testing forms, without any coding
  12. KC s2M+WPML - Allows you to translate levels names, custom profile fields names, emails and other texts from s2Member® settings with WPML plugin, actually to translate all the texts you type in s2M options, and when you change those texts, it will allow you to set new translations
  13. KC s2M Pro max logins - sets "max simultaneous login" restrictions to special members with s2Member® Pro
  14. KC s2M+AC - a WordPress plugin which synchronizes your site members with your Active Campaign list members
  15. A big non-software education project "Internships" launched with Bulgarian secondary and college students - to teach them to do various jobs
  16. New service launched: Monthly WP support . I got a prise for that :-)
  17. GrowthCapitalExpo - an event site with historical archives, WordPress
  18. eyemap24.ru, crimeavideo.ru and uae-video.com - a family of video sites, done over WordPress with custom theme and plugin
  19. KC s2M Drip Playlists - a WordPress plugin to drip content to members, using s2Member® plugin
  20. KC S2M Pro Login Armor - a WordPress plugin, which allow to "lock away" spam bots, so only humans can access your site. Sounds like a captcha? Nope, it's more, adds one more level of protection. Needs s2Member® Pro plugin.
  21. Park Zodchij - wall artists, classic style
  22. KC Groups Management - unique plugin for s2Members and WordPress in general, "ties" several "submember's" account to his master account. Means, the master account dictates the user level, expiry time and privileges of all members in the group.
  23. KC AVIS client - a client application to the AVIS car hiring system. Allows you to integrate car hiring on your site.
  24. KC Taxonomy List - a WordPress plugin, creates custom taxonomy lists (search posts by taxonomies and tags) by “short code” or PHP function.
  25. Growth Capitalist - News and Analysis of Emerging Growth Company Finance.
  26. The pricematch report - ad concentrator, very useful site. A popular and easy way to save money.
  27. KC bidirectional integration of s2Member® with MailChimp® - a WordPress plugin which synchronizes your site members with your list(s) members.
  28. PassiveHouse Datenbank site - many improvements, design change, dynamic Google Charts and Google Maps implementation, add new features.
  29. Klimaaktiv-gebaut site - many improvements, change of design.
  30. VivaMod - A PrestaShop store for knitted apparel, turned down already
  31. KC Last Active Time - A WordPress plugin - "last active time" monitor for members
  32. Industriestandort Österreich - Installation and customisation of MediaWiki
  33. KC Tools - a WordPress plugin with several tools for "in deep" development and troubleshooting.
  34. Nestinari - site for Bulgarian magic, fire walking.
  35. I love cats - a hobby site, down already.
  36. Virtual reality (stalled at the description stage...) - "custom clone" of Secondlife.com
  37. Virtual reality - Generated worlds. Alive :-).
  38. Object's 360 degree view - "turnoramas" of small or heavy objects.
  39. Panoramas - 360 degree panoramas of Nature and indoor rooms. Some people call them "virtual tours" too.
  40. Special effects - Well, just combinations of several techniques... :-) Right now only two samples remain, others are difficult to show online, but I will do later this too.
  41. The Exchanger - an exchanger for virtual currencies. The project was delayed by the owner and then died, but I keep it here out of nostalgia. Not many functions, compared to the scripts below. It has 3 areas (Public, Member's and Admin's, last two areas - protected by passwords), own captcha solution. Multilingual "by any viewpoint" - pages, emails, Admin area - everything, languages can always be changed. "Change the language" buttons/links are customizable, also can be horizontal or vertical. It has 65 HTML pages, all templates. Around 70 PHP scripts, MySQL database with 5 tables. Also it is created to be "difficult to crack", because it works with money directly.
  42. AG Selena - a hospital, specialized in childbirth and pregnancy care, pregnancy problems, "in vitro" artificial pregnancy. Nice inside 360 degree panoramas. All HTML, some Flash and JavaScript.
  43. Brothers Security - Security escort and armed guarding agency. HTML and JavaScript.
  44. KC's Keyboard - (not online) an HTML on-screen keyboard, created for PhotoStation project (see below). Designed for Mozilla, may also work with other browsers too.
  45. PhotoStation - a Kiosk-like multilingual photo extractor and printer machine, it can't be shown online, where I do some basic graphic transformations. Contains 10 HTML pages, 5 JavaScripts, 10 Perl scripts, 5 shell (bash) scripts.
  46. Algarve-Rental - most complicated project. It is created for a middle-man in car hiring business. Site allows calculations of rental sums "on the fly", creating of customer accounts, a points system that provides discounts for returning customers, promotion's codes, search engine and many other functions. Has 4 areas (Visitors, Members, Operators, Admins; search engine works for both), last 3 - password protected. Uses a way to show URLs, always ending with ".html" (because of search engines), other URLs that hide their content with custom coding system (because of competitors :-) and mix of these two types of URLs too. Additionally it creates "email-friendly" (short) URLs, when needed. Works with my own template engine, contains 80-100 HTML pages. MySQL database contains many tables (16) and needs complex and well-tuned queries. All this are served by over 80 Perl scripts. Right now goes "SEO optimization" and "multilingualisation" of the site...
  47. PR PopOver - a pop-up ad window, generated by JavaScript code inside HTML pages, contains "creator" page, where the exact ad can be constructed. Uses layers, works with IE, Netscape, Mozilla, Opera and compatible browsers.
  48. Maria Pavlova (and blog, and a book) - Writer's private site, with all the works online.
  49. AntHill - my favourite. Can't be shown online. A distributed computer system, based on usual WEB tools - HTTP server and Perl language. Think of it as of predecessor of Hadoop. "The Queen" (main server) sends pieces of jobs to "the Workers", so many small computers act like one large computer - cheaper way to have supercomputer. Best for batch tasks. Very scalable, very powerful and very flexible - can calculate weight of stars, browse the entire WEB or generate (render) video clips. And all these and other tasks simultaneous. Simply need to create the required “ant” software. Works the same way like the system, used with reading of human DNA. This is the technology behind the screensaver mentioned below.
  50. EzySuccess - (already not in use) a self-replicated MLM site with 3 areas (Public, Member's and Admin's, last two of them - protected by passwords), personalized Opt-In list for admins and many other features, around 30 HTML pages, around 30 Perl scripts, MySQL database
  51. SubmitAds - (already not in use) a self-replicated search engine site with 3 areas (Public, 2 types of Member's and Admin's, last two of them - protected by passwords), personalized Opt-In list, FFA, banner rotation, member's banners, online commissions reports and many other features, around 40 HTML pages, around 50 Perl scripts, MySQL database
  52. Loger - turns CENTERICQ "history" records to "human readable" logs. Useful (at least for me :-) when I want to re-read an old conversation with somebody.
  53. ProspectResponse, online since 2000 - a self-replicated MLM search engine site with 3 areas (Public, 3 types of Member's and Admin's, last two areas - protected by passwords), personalized Opt-In list, FFA, banner rotation, member's banners, online commissions reports and many other features, around 80-100 HTML pages, around 70 Perl scripts, MySQL database. This is an MLM community of 170,000 members and it grows with approx. 100 members daily. Most pages are templated by special tags. It has online payment system with two (soon - more) payment processors, commission calculation "on fly", tons of functions in Member's and Admin area, it sends more than 2 million emails daily. This site uses 7 servers (but we will add new server soon - we need more power, site grows very fast) and me and a friend of mine (system admin) support and develop this site. Next "subproject" (finished, but never launched) to AdSaturation are a Windows screen saver, just like the SETI@home's one, but it will send emails, instead of analysing Space signals.
  54. AltraSearch - (already not in use) a self-replicated search engine site with 3 areas (Public, Member's and Admin's, last two of them - protected by passwords), personalized Opt-In list, FFA, banner rotation, member's banners, online commissions reports and many other features, around 40 HTML pages, around 50 Perl scripts, MySQL database
  55. ViHost - (already not in use) a self-replicated reseller's site for a hosting company, online commissions reports, around 20 HTML pages, around 25 Perl scripts, MySQL database.
  56. EmillionairesClub - (already not in use) a self-replicated MLM program site with 3 areas (Public, 3 types of Member's and Admin's, last two of them - protected by passwords), personalized Opt-In list for Admins and many other features, around 30 HTML pages, around 30 Perl scripts, MySQL database
  57. KC's Classifieds - a self-replicated Classifieds site for webmasters, never launched (I do it for one customer, who stopped responding...), 3 HTML pages, 5 Perl scripts, own Data Base solution (text files).
  58. KC's Calculator - a full-function 16-digit Calculator with 10 pre-loadable memories and 4 programmable keys, own key interpreter, Java GUI
  59. KC's MailExtractor - an Internet Spider, "distils" emails from WEB pages, Java GUI
  60. TV shows - Sample frames, used at a TV show "Address 4000", all created with simple photo and photo editing techniques.
  61. Calculations for sports lottery - for the government supervised lottery: distribution of income after games and awarding of winners to all the supported sport teams. Well, I actually can't explain well, lottery games are a bit different here.
  62. News distributing - a software system, working over my communication package, mentioned below.
  63. Internet node - (at least I call it like this back in those days) I do all the hardware, admin, software, installation and support jobs with the first e-mail only Internet gateway in my city Plovdiv. I created my own easy-to-use communication package, running on DOS and Windows.
  64. Database solutions - several applications for Bookkeeping, Store, Storage, Logistic - all done with Clipper, Wisicalc or DB-II for DOS
  65. Attorney's office packages - mainly text processing, forms templates etc...
  66. Create a newspaper - office preparation, hardware installation and support, staff training, pre-press, communications and so on... I handled this for one year, the newsletter died in its second year.
  67. Support of office equipment - Everything, what runs on electricity in usual office, back at times when fax machine was top of the technologies, until Windows98 epoch.
  68. Different tools - don't know how to explain these, this is a big group of some scripts for some office package, add-ons or small applications, created to meet someone's needs, all done when I support office technique .
  69. Engineering calculations for several aspects of designing internal-combustion car and truck engines and for evaluation of car's power and dynamic parameters - around 10 applications done with Fortran, C and C++ for PC AT and PDP11. Some of them used with my first graduation projects.
  70. Database extraction and reporting system - own C++ solution, used with my second graduation project to extract info of school officers.
  71. Quantitative Workplace Evaluation - my second graduation project, database support, distributed data collection, analytical research against thesaurus. C and C++ on DOS.
  72. Computer Aimed Design (CAD) system - about 30-40 functions for engineering calculations of cogwheels, axes, corpses, stems, bearings and so on, used during my high school years. All on 2 disks of 144 KB for Apple II... :-) Those were the days...
  73. Education planning and schedules creating and printing - a work of mine, done in army, for Bulgarian Apple II clone "Pravetc 8".
  74. Database solution for army - storage system with my own "DB engine".
  75. Morse code trainer - creates sequence of numbers, letters or combinations, both on paper and sound, to train soldiers.
  76. Text processor, graphics processor, database and multiple different tiny programs, created for my own use for engineering and electronics calculations, as well as for entertainment and education.

Share this

Leave a Reply