Welcome. I’m a software developer in my spare time (I have a steady retirement income). My primary app is currently a seating chart app for educational purposes, designed at the request of a family member and now used by hundreds of users.
This site is still under redevelopment; more content may be added, and it may be better organized later.
Creating Software as a Hobby and Business
SC Class Assistant (est. 2017-Present)
iPhone/iPad App (2017-present) is designed for educators to use in classrooms, featuring an interactive seating chart for homework, attendance, and now behavior tracking. It also features the automatic creation of random groups, and picks random students evenly(with student photos if available).
A high school science teacher in my family requested this app. It’s only on IOS now (android app discontinued, but may return soon), it’s a free download (in-app purchase required if you need it to work with more than 10 students per class or more than 2 classes).
FMail for Windows Store (est. 2012-2015)
From 2012 to 2014, this was a POP3 e-mail client for Windows (when its mail app lacked POP3 support). This one earned me a few thousand dollars on the side. I wrote this in C# with “Windows Metro.”
FiltRob Message Filter for IOS
A Message filter for IOS Text Messages – it “blocks” by keyword, except when allowed by keyword – perfect for repetitive spam with common ‘political’ keywords, for example.
JavaTris (first semester 1996)
Authored one of the first web-based video games on the Internet, written in Java (pre-1.0) in about 3 hours. It was a quick functional mock-up of the game Tetris, the graphics were simpler (my primary talent is neither art nor music), however game play was functional and there was a High Score feature which let players compete (written in Perl). My perl script was very simple, not designed to be secure, so it was obvious to me that some users had managed to hack it and insert higher scores than seemed possible. Post-graduation (though, this was not a school project), this app was removed as I had concerns about potential copyright issues.

I earned the CompTIA A+ Certification back around 2001, but it seems to still be valid as of May 2024. The logo is pretty, so I’m adding it here. Many of my other certifications from back then have been retired (Zend PHP5 Certified Engineer, Certified Novell Engineer 5, Microsoft Certified Systems Engineer [NT4], and Linux Professional Institute Certified Level 1 [expired 2008]). For fun, I might take some new certification exams as time allows.
Other pieces of my history:

-July 2016: Certified as a Mentor on Coursera after completed a mentoring course.

-April 2016: Completed the Coursera Course: “Build Your First Android App” via Central Supelec, a French school. (where the instructor spoke understandable english)

-July 2015: Completed the Coursera Course from UC San Diego: Learning How to Learn (since renamed)

-March 2013: Took a Coursera Hosted Course from CalTech on Drugs and The Brain.

-April 2007 (about the same time my first niece was born): Achieved the status of Zend PHP5 Certified Engineer.


~2006-2008: Wrote a custom CRM (Customer Relationship Management) software package (“Cloud based” – remote servers written in PHP sharing XML data with a C# written Windows Client which showed customers in a tree heirarchy) for Anritsu. It exported the contacts to Microsoft Outlook, and other formats. The purpose of the CRM was to track field service engineers for their Communications company customers (for example, there was a tree for T-Mobile, another for Verizon, another for AT&T, etc.). At the time, I called this software RWD Contact, because I started writing it on this web site’s server (RWDC = “R”ob”W”ilkens”D”ot”C”om), but ultimately moved it to its own domain. I had a health emergency in 2008 and both had to leave the project and simlutaneously lost the contract (it was kind of a mutual parting, no hard feelings, they even sent me a card with a nice note).
-January 2003: Certified : Linux Professional Institute Level 1


-Late 2001: City Spec, Inc. – Queens, NY – Boiler Inspection Company, I wrote software in Visual Basic that interfaced (via API) with Microsoft MapPoint, and read in (from database) a list of scheduled appointments for the boiler inspections, and optimized the routes so that the drivers had the shortest path from starting at the home office and finishing near the home office again.
-May-June 2001: Geo-Centers (now called SAIC I think), Title: “Senior Engineer II”, I was contracted to help build a biochemical weapons detection system. This involved C/Linux socket programming (utilizing TCP/IP to communicate with the sensor) along with GTK+ interfaces, as well as Apache HTTPD configuration and other related tasks.
-Decmber 2001: Achieved A+ Certification

-2001: Attended the ACM 1: Beyond Cyberspace conference. My notes are archived here: https://web.archive.org/web/20010502070625/http://www.robwilkens.com/ACM1-Notes.html – Learned interesting concepts like Nanotechnology that was planned to be used in humans and to network people (and other technology togeteher).
-October 2001: Completed Requirements to become A Microsoft Certified Systems Engineer (MCSE)

-May 1999: Became a Microsoft Certified Professional

-1998-2001: New York State Unified Court System (including Appellate Division of the Supreme Court, 2nd Department – primarily the Mental Hygiene Legal Services offices at Creedmoor Psychiatric Center and Pilgrim Psychiatric Center – and New York City Civil Court including Manhattan Civil Court and Bronx Housing Court): Local Area Network Administrator. I supported databases (Advanced DB Master), and ran cabling and did general tech support on Novell networks and Windows Peer-to-Peer networks. Rsn the network cabling (made ethernet cables with a box of cable from home depot, a crimper tool, and hid the cables in conduits ).
-1998-2003: Worked by contract with NAV Co., LLC (Norman A. Vernati, RIP), to co-author annulment case management software for the Roman Catholic Church – among other things, I wrote the Rome Report feature which generated reports sent to the Vatican, and I also visited several Diocese offices, starting with the Archdiocese of Atlanta in 1998, to help debug things and get the software up and running. Also visited the Syracuse and NYC Archdiocese offices at other times.
-1998: Telephonics (A Griffon Corporation) now known as TTM Tech. Senior Engineer. I was briefly employed here as an engineer, however, after talking to other coworkers there who i knew from other jobs, I decided to seek a Novell Networking Certification since I already had been exposed to Novell Netware Networks at Clemson as an Employee of the college of Engineering, and quickly got certified and moved on to a job in the ocurts (in between, I did some contract work for the Church via NAV Co., LLC, possibly mentioned elsewhere here).

(The above logo is for the below company, we were once given a keychain in that shape, though gold in color, with that logo in that shape, which i no longer possess.).
-1996-1998: Concurrent Computer Corporation (Formerly Harris Computer Systems Corporation, now I think they go by Concurrent Real Time which has the same logo when I google it). C/UNIX Systems Software Engineeer on the Quality and Reliability Engineering Team, I developed, debugged and tested UNIX Kernel and Library and Command Tools code for a custom Real-Time implementation (PowerMAX OS or PowerUX) of UNIX System V Release IV. When I was there, the company created one of the first interactive video on demand server system used by cable companies like time warner at the time, sort of a predecessor to YouTube, Netflix, and TikTok, etc. Example Project(s) from memory include making PPP (Point to Point Protocol over Ethernet) work on our implementation of UNIX – to fix this, I detected an issue with Little-Endian vs. Big-Endian binary number format – as a result of our UNIX being translated from an Intel-like platform to our PowerPC Platform which used the opposite encoding of bits. I also was responsible for designing (writing specs) and implementing (coding) new kernel features to enable the Hardclock Timer Frequency to be set both a “tunable” boot time parameter or be set at run time dynamically – this affected the number of ‘ticks per second’ or ‘hz’ that the system used to count seconds (this may have been a motorola-only feature). It is funny and I cannot prove it, but this project may have inspired the character ‘Wilkins’ in Disney’s ‘Alice:Thru the looking glass’ movie (this character did not exist in the books!).– (and of course i just learned that Alice: thru the looking glass visual effects (despite the disney branding) were by Sony Pictures Entertainment (who i also used to work for), for example see who published this YouTube Video which features ‘Wilikins’ among other ‘time’ characters: https://www.youtube.com/watch?v=kcxFcJ3eUs4 ) I solved an emergency post-release bug where the job control functions of the command shell were disabled, yes – I also created that bug but that’s besides the point. My first performance review in the company reported “Robert solve at least 2x as many problems and is the lowest paid member of the team”, which resulted in me getting a boost in salary (significantly above company average annual increases at the time) and a promotion from Lead Software Engineer (my hired title) to Senior Enigneer. Kernel development work targeted two architectures, the Motorola 68k and PowerPC 603/604.
-1995-1996: Simple Solutions of Clemson (one of my roommate’s friend’s businesses), I visited some VHS Video Rental Stores (such as in Georgia nearby) to perform back-ups on their systems, as well as perform system optimizations (degramentation and more).

-1994-1996: Clemson University College of Engineering: Student Employee solely responsible for the PC Labs throughout the college (there were about 5 public access labs where students could use the PCs). I wrote software that at each start-up (and Netware Login Script) would replace all the windows configuration (.ini) files with fresh copies, inserting anything custom like the machine name, and it would also delete any user created files and restore any deleted files from the “image” i made of what each PC would have. This was on Windows for Workgroups 3.11.



-1991-1996: Professional (i.e. paid) Actor,. Sony Pictures Entertainment.. No seriously, we were called actors – the same way disney calls the people who clean the bathrooms ‘cast members’ – (if the locker room door was to be believed) but mostly I was a popcorn/candy/soda salesman (suggestive selling, upselling, etc) at a local theater run by sony pictures. I was featured in the northeast regional company newsletter one holiday (4th of july?) weekend as being the person who sold the most at the theater which sold the most. Was cross-trained as an Usher, Doorman, Greeter, and in Box Office Sales. Ok, to be honest, to say I’m qualified to call myself an Actor for Sony Pictures is kind of like this person saying they’re qualified to review scripts for Disney: https://www.youtube.com/watch?v=WCHsYwtfNKg
-1996: Graduated Clemson University with a degree in Computer Science, originally with an Applications emphasis in Geology (took at least one class in that), but found the subject Dull and switched that to Psychology which was in the same building (Brackett Hall at the time). In computer science, as an undergrad, I took graduate level classes (with other graduate students) in both Operating Systems Implementation (Linux, we did things like make a new disk scheduling algorithm), and also Programming Language Implementation (We designed and implemented a Pascal Compiler, using tools such as Lex (Lexical Analyzer) and YACC (Yet another compiler compiler).

-1994-1996: Sysop (Systems Operator) Mocking Reality BBS system. A dial-up computer system that provided backups of software, allowing people who purchased commercial software to store remote back up copies in the event their copy/system was damaged. Handle: The Lone Viking. The BBS was also networked to message relay networks, allowing cross site communication for message boards prior to the general popularity of Internet browsers. Authored a voting tally system for PCBoard BBS to allow users to vote on topics of interest.
1992: Graduated Chaminade High School, an All Male Catholic school on Long Island’s Nassau County.

-1990: Video Game Discount Outlet. @ Nassau Mall – Nintendo and Sega game sales, mostly open-box video games, and, to my recollection, we also purchased used games there.
No posts were found.